全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1668 2
2013-11-16
拜托大家帮我看看一个程序,已经卡了好久了,真的多谢了。我用中括号代表变量的第几个观测值,如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])

希望我描述的清楚,大家帮帮我好吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-11-16 18:13:28
哈哈,问题已解决,总算编出来了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-11-17 23:45:19
好的好的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群