Forecast.Arima(object,n.ahead = h)中的错误:“ xreg”和“ newxreg”的列数不同

时间:2019-07-30 18:24:33

标签: r forecast

为什么此代码不起作用?我在另一台计算机上尝试了它,但工作正常,但在我的计算机上却报错。

a <- matrix(rnorm(2000), ncol = 2)
b <- matrix(rnorm(20), ncol = 2)

da <- arima(rnorm(1000), order = c(1, 1, 1), seasonal = list(order = c(1, 1, 1), period = 24), xreg = a)

forecast(da, h = 10, xreg = b)
  

predict.Arima(object,n.ahead = h)中的错误:
      'xreg'和'newxreg'的列数不同
  另外:警告消息:
      在Forecast.Arima(da,h = 10,xreg = b)中:
      该模型不需要xreg,忽略提供的回归变量

1 个答案:

答案 0 :(得分:1)

我用Arima代替了Arima,看来问题已经解决了!!!