全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
32793 18
2014-07-07
悬赏 20 个论坛币 已解决
请教大家:如何求移动平均值:
比如,95-11年数据,怎么求五年的移动平均值,
即,将95、96、97、98、99年算一次平均值,随后是96、97、98、99、10求一次平均值,以此类推。
谢谢诸位!

最佳答案

frommyself 查看完整内容

https://bbs.pinggu.org/thread-1185730-1-1.html https://bbs.pinggu.org/thread-2233580-1-1.html 测试了一下,你的算法是MA1=(A1+A2+A3+A4+A5)/5 问题在于你这相当于预测4期,正确的做法应该是MA5=(A1+A2+A3+A4+A5)/5,手动数据移动一下位置就好了;另外,总有第一期,第一期数据前不可能再有4期。建议看看第二个链接地址。
二维码

扫码加我 拉你入群

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

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

全部回复
2014-7-7 22:19:25
rictan 发表于 2014-7-8 13:11
我用您介绍的方法,算了一个,然后又用Excel算了一个(excel-av5),两个算法的数值不一样不知怎么回事呢 ...
https://bbs.pinggu.org/thread-1185730-1-1.html
https://bbs.pinggu.org/thread-2233580-1-1.html
测试了一下,你的算法是MA1=(A1+A2+A3+A4+A5)/5
问题在于你这相当于预测4期,正确的做法应该是MA5=(A1+A2+A3+A4+A5)/5,手动数据移动一下位置就好了;另外,总有第一期,第一期数据前不可能再有4期。建议看看第二个链接地址。
二维码

扫码加我 拉你入群

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

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

2014-7-8 02:01:29
egen newvariablename= ma(targetvarible), nomiss t(3)   /*3是MA的跨度*/
二维码

扫码加我 拉你入群

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

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

2014-7-8 11:05:40
frommyself 发表于 2014-7-8 02:01
egen newvariablename= ma(targetvarible), nomiss t(3)   /*3是MA的跨度*/
请教大家:95-11年数据,如果想求这样的平均值,
即,将95、96年算一次平均值,随后是97、98求一次平均值,99、10年求一次均值,以此类推。
谢谢啦!
二维码

扫码加我 拉你入群

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

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

2014-7-8 13:11:58
frommyself 发表于 2014-7-8 02:01
egen newvariablename= ma(targetvarible), nomiss t(3)   /*3是MA的跨度*/
我用您介绍的方法,算了一个,然后又用Excel算了一个(excel-av5),两个算法的数值不一样不知怎么回事呢?
期待回复!
附件列表

五年均值.xlsx

大小:10.65 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

2014-7-10 00:04:36
frommyself 发表于 2014-7-9 00:40
https://bbs.pinggu.org/thread-1185730-1-1.html
https://bbs.pinggu.org/thread-2233580-1-1.html
测试 ...
谢谢,解决问题了!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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