拜托大家帮我看看一个程序,已经卡了好久了,真的多谢了。我用中括号代表变量的第几个观测值,如price[1]是price的第一个观测值,记录在第1行上。
比如我有1000个观测值,记为变量price;从第11个开始,我现在已经求出了它前10个观测值(1-10)和后10个观测值(12-21)这20个数的均值,记为vmean [11],(这个变量只能从十一行开始,所以我记录vmean[11])。然后vmean[12] 就是price[2]-price[11]及price[13]-price[22]的均值。即vmean[a] 是排除 price[a] 的临近20个数的均值。我想实现的功能如下:
1. 我想实现一个循环语句;从第一个vmean观测值,即vmean[11]开始;求出abs(price[1]-vmean[11]), abs(price[2]-vmean[11])...abs(price[10]-vmean[11]),abs(price[12]-vmean[11],(即空过price[11]),abs(price[13]-vmean[11])...abs(price[21]-vmean[11]) 这二十个数的均值,记为vmad[11]。
2. 然后用相似的算法求出vmad[12],vmad[13].....即vmad[12]是abs(price[2]-vmean[12])到abs(price[22]-vmean[12])这二十个数的均值,同样空过abs(price[12]-vmean[12])
希望我描述的清楚,大家帮帮我好吗?