如何在GRETL和R中以相同的准确性进行预测

时间:2018-11-05 08:09:35

标签: r forecasting arima gretl

我的时间序列来自数据集包。它被称为“ USAccDeaths”。

     Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec
1973  9007  8106  8928  9137 10017 10826 11317 10744  9713  9938  9161  8927
1974  7750  6981  8038  8422  8714  9512 10120  9823  8743  9129  8710  8680
1975  8162  7306  8124  7870  9387  9556 10093  9620  8285  8466  8160  8034
1976  7717  7461  7767  7925  8623  8945 10078  9179  8037  8488  7874  8647
1977  7792  6957  7726  8106  8890  9299 10625  9302  8314  8850  8265  8796
1978  7836  6892  7791  8192  9115  9434 10484  9827  9110  9070  8633  9240

当我在GRETL中进行样本脱离预测时,我得到了关注: enter image description here

但是,当我在R中进行相同的预测时,我的结果会明显不同。 这是我的r代码:

    library(forecast)
fit <- arima(USAccDeaths[1:60], order = c(1,1,0), method = "ML")
preds <- as.vector(forecast(fit, h = 12))$mean
RMSE <- sqrt(mean((preds - as.vector(USAccDeaths[61:72])) ^ 2))
RMSE

我的RMSE为946.024。这是我在R中的预测:

[1] 8803.104 8803.199 8803.201 8803.201 8803.201 8803.201 8803.201 8803.201 8803.201
[10] 8803.201 8803.201 8803.201here

出什么问题了?在这两个程序中如何获得相同的结果?

0 个答案:

没有答案