导出ARIMA回归预测

时间:2016-01-19 20:14:42

标签: export

如果你能回答这个问题,我将不胜感激。我将回归-ARIMA模型作为

      'm1<-arima(y1,order=c(0,1,1),xreg=x1)' 

带有回归量的ARIMA的标准命令。

然后我用它预测未来:

       'f1<-predict(m1,newxreg=x2,n.ahead=5)'

标准的东西

接下来出现问题,我得到了这个输出(关注重要部分):

    [126]  0.160095040  0.350650026  0.281973859 -0.161599717  0.305046264

    $se
    Time Series:
    Start = 131 
    End = 135 
    Frequency = 1 
    [1] 0.2268524 0.2283935 0.2299241 0.2314447 0.2329553

我忽略了它重复整个系列,我对此不感兴趣;我的问题是我无法导出预测!当我提交

     'write.csv(f1,"out.csv")'

我得到了

    Error in data.frame(pred = c(0.303546011854172, 0.240057038087077,     0.125706531559436,  :   arguments imply differing number of rows: 130, 5

对于预测,向量f1出现长度为2,其中f1 [1]为130个原始观测值,f1 [2]为5个预测值! (而不是f1 [1]是未来第一个时期的预测,f1 [2]是第二个时期的预测等)

关于什么事情以及我该怎么做的任何想法? 并且为了更多地引导你,只有当我使用回归量时才会出现问题!如果我只有ARIMA,一切都很好!

非常感谢任何帮助!

0 个答案:

没有答案