全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
14374 3
2014-03-30
白噪声的检验结果怎么做   
刚学  不懂  求破   
目前能做时间序列图和自相关图  后面怎么搞
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-6 11:29:23
画完自相关图的话,然后——

时间序列数据:prop

pacf(prop,12)#做偏自相关,滞后期为12

  
Box.test(prop, type="Ljung-Box",lag=6) #纯随机性检验,fitdf表示残差减少的自由度,p值小于5%,序列为非白噪声

  
Box.test(prop, type="Ljung-Box",lag=12)

  
( m1=arima(prop, order = c(1,0,0),method="ML") ) #用AR(1)模型拟合,如参数method="CSS",估计方法为条件最小二乘法,用条件最小二乘法时,不显示AIC。

  
( m2=arima(prop, order = c(1,0,0),method="ML", include.mean = F) ) #用AR(1)模型拟合,不含截距项。

  
tsdiag(m1) #对估计进行诊断,判断残差是否为白噪声

  
summary(m1)
r=m1$residuals #用r来保存残差

  
Box.test(r,type="Ljung-Box",lag=6, fitdf=1)#对残差进行纯随机性检验,fitdf表示残差减少的自由度

  
AutocorTest(m1$resid) #加载FinTS包,进行自相关检验

  
prop.fore = predict(m1, n.ahead =5) #将未来5期预测值保存在prop.fore变量中

  
U = prop.fore$pred + 1.96* prop.fore$se #会自动产生方差

  
L = prop.fore$pred – 1.96* prop.fore$se #算出95%置信区间

  
ts.plot(prop, prop.fore$pred, col=1:2) #作时序图,含预测。

  
lines(U, col="blue", lty="dashed")
lines(L, col="blue", lty="dashed")#在时序图中作出95%置信区间

二维码

扫码加我 拉你入群

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

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

2015-11-29 11:41:06
DM小菜鸟 发表于 2014-12-6 11:29
画完自相关图的话,然后——

时间序列数据:prop
回复了也不给点个赞,真是的,我给你点个赞
二维码

扫码加我 拉你入群

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

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

2015-11-29 18:52:22
DM小菜鸟 发表于 2014-12-6 11:29
画完自相关图的话,然后——

时间序列数据:prop
很详细很热心
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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