全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2506 1
2016-04-29
> yuce=readWorksheetFromFile("E:/4.xlsx",sheet=1,header=TRUE)
> yucets<-ts(yuce)
> yucearima<-auto.arima(yucets)
> yucearimaforecast<-forecast.Arima(yucearima,h=5)
> shiji=readWorksheetFromFile("E:/3.xlsx",sheet=1,header=TRUE)
> shijits<-ts(shiji)
> ts.plot(yucearimaforecast,shijits,gpars = list(col=c("blue","red")))

我想把预测值和实际值画在同一图里,但是提示:
Error in .cbind.ts(list(...), .makeNamesTs(...), dframe = dframe, union = TRUE) :
  非时间序列的长度不对

我把yucearimaforecast转换为时间序列,又提示:
Error in .cbind.ts(list(...), .makeNamesTs(...), dframe = dframe, union = TRUE) :
  incorrect number of subscripts on matrix

最开始读出的数据是100个,想要往后预测5个数据,我是用之后的105个数据读出放在shiji里的,求问我该怎么解决这个问题呢?~~求大神指教啊~~

二维码

扫码加我 拉你入群

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

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

全部回复
2020-8-7 14:05:28
请问楼主后来问题解决了吗?如果解决了是怎么做的呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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