我正在尝试使用带有参数forecast.Arima
的{{1}}和预测期数xtreg
来预测值。
我的代码在R:
h
我想预测从2014年1月到2020年12月(monthlylFatal <- ts(Spainmonthly$fatalities, start=c(1995,1), end= c(2013,12), frequency=12)
Spainpps <- ts(Spainmonthly$pps.2007, start=c(1995,1), end=c(2013,12), frequency=12)
Spainfinanc.cris <- ts(Spainmonthly$financ.cris.2008, start=c(1995,1), end=c(2013,12), frequency=12)
xreg <- cbind(Spainpps,Spainfinanc.cris)
arima1=Arima(logmonthlylFatal,order=c(0,1,1), seasonal=c(1,1,2), xreg = xreg)
forecast.arima1=forecast.Arima(arima1, xreg = xreg, h=84)
forecast.arima1
),但它的预测超出了我的需求(超过2030年8月)。我不明白为什么。
答案 0 :(得分:1)
始终阅读帮助文件:
h:预测的期间数。如果使用xreg,则忽略h,并将预测周期数设置为xreg的行数。