全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
47767 20
2012-10-29
悬赏 10 个论坛币 已解决
利用ARIMA模型拟合了数据,希望做出实际值和预测值曲线,两条线在同一个图中,要如何实现~或者实际值和95%的预测区间也行。
类似下面图片的效果~


1.jpg

求R软件做出这种图的命令,非常感谢!!




最佳答案

xinghk 查看完整内容

#predicted values pred #standard error of predicted values se U=pred+1.96*se #upper Confidence interval 95% confidence interval is 1.96*stand error L=pred-1.96*se #lower Confidence interval mina=min(abc,L) #make sure the forecast confidence band within plot range; maxa=max(abc,U) ts.plot(abc,pred, ylim=c(mina,maxa)) #plot the original data and predicted values; lines(U,col='green',lty= ...
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-29 19:29:08
#predicted values
pred
#standard error of predicted values
se

U=pred+1.96*se #upper Confidence interval 95% confidence interval is 1.96*stand error
L=pred-1.96*se #lower Confidence interval
mina=min(abc,L) #make sure the forecast confidence band within plot range;
maxa=max(abc,U)
ts.plot(abc,pred, ylim=c(mina,maxa)) #plot the original data and predicted values;
lines(U,col='green',lty='dashed') #plot the confidence band.
lines(L,col='green',lty='dashed')

貌似是这样
二维码

扫码加我 拉你入群

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

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

2012-10-31 13:20:22
楼主请参考一个叫做forecast的package,一个澳大利亚的教授写的。当你用arima拟合你的数据之后,可以直接用forecast做预测,而且置信区间会用橙色给你画好,非常方便。如果楼主需要帮忙,可以私信我~
二维码

扫码加我 拉你入群

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

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

2012-11-1 12:30:04
笑意苍凉 发表于 2012-10-31 13:20
楼主请参考一个叫做forecast的package,一个澳大利亚的教授写的。当你用arima拟合你的数据之后,可以直接用 ...
谢啦~forecast我知道的,但是它只能显示预测线,没办法把实际值和预测值放在同一个图里~
二维码

扫码加我 拉你入群

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

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

2012-11-5 12:10:05
reneewwt 发表于 2012-11-1 12:30
谢啦~forecast我知道的,但是它只能显示预测线,没办法把实际值和预测值放在同一个图里~
你可以再加一条实际的线啊,用lines()这个命令啊~或者你不用forecast直接把实际的和预测的画在一个图形就好了~
二维码

扫码加我 拉你入群

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

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

2012-11-6 18:07:55
奇怪,楼主要求图中有实际值,可所给的范图中,中间的点预测值,两边是区域预测值,哪儿实际值啊?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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