全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 EViews专版
6906 5
2010-06-12
大家好,我想用300个数据建立方程,来预测301~400的数据。直接建立y AR(1) AR(2) MA(1)后,我发现如果在1~400使用静态预测,那么可以在1~300得到你和数据,在301~400得不到任何数据,而如果在1~400使用动态预测,那么只能得到一条直线;直接预测301~400,用动态预测也是一条近似直线,用静态就是一个点,完全不是拟合出来并预测的情况,请问各位高人,我这样做有什么问题,还是方法都不对呢。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-6-12 18:53:00
这是肯定的,因为arima模型分为静态预测,即用历史数据推样本外一期的数据,一般精度很高,可以达到万份之几,但是再往后推,就得必须是动态预测,就用预测数据来推测后期的预测数据,一般精度肯定不高,几乎是一条趋势直线。解决的方法,我个人一般喜欢用两条技术路线:第一是如果你的数据有季节变动等等因素,你可以把这些因素设置为虚拟变量,然后再进行预测,动态的效果要稍微好一些。第二是可以考虑将arima模型和其他模型结合起来,比如和bp神经网络结合起来,主模型采用arima模型,再用bp神经推算后期的残差序列,再将两者合二为一,这样得到的预测线就会出现波浪,效果就会好的多。当然建模的难度也响应大了。
二维码

扫码加我 拉你入群

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

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

2011-11-30 17:08:35
动态态预测可以预测多期的,但越往后面,数据越趋向于均值,而变得没有意义;静态预测模拟效果是好,但只能预测一期数据,这个问题怎么才能得到很好的解决,怎么设置为虚拟变量,神经网络听起来也高深呀!!!
二维码

扫码加我 拉你入群

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

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

2011-12-15 22:09:50
我也有同样的问题
二维码

扫码加我 拉你入群

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

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

2014-6-13 04:04:10
gssdzc 发表于 2010-6-12 18:53
这是肯定的,因为arima模型分为静态预测,即用历史数据推样本外一期的数据,一般精度很高,可以达到万份之几 ...
李菊福。。。。。。。。。。。。
二维码

扫码加我 拉你入群

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

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

2016-9-29 23:04:54
gssdzc 发表于 2010-6-12 18:53
这是肯定的,因为arima模型分为静态预测,即用历史数据推样本外一期的数据,一般精度很高,可以达到万份之几 ...
大神!!!求帮助~~~看到可以回个消息吗?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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