我正在根据数据构建ARIMA模型,当我尝试检查Measure Accuracy错误时,它会打印NA!
我不知道我在哪里错过。 请问有人有建议吗?
accuracy(forecast_data, test_data)
$Models
Call $Fit.criteria
"Min.max.accuracy MAE MAPE MSE RMSE NRMSE.mean NRMSE.median
"Not supported" NA NA NA NA NA NA NA
"Not supported" NA NA NA NA NA NA NA
"Not supported" NA NA NA NA NA NA NA
"Not supported" NA NA NA NA NA NA NA
这是我的代码:
auto_ARIMA <- auto.arima(training_data, trace=TRUE, ic ="aicc", approximation=FALSE, stepwise=FALSE)
forecast_data <- forecast(object=test_data, model= auto_ARIMA)
accuracy(forecast_data, test_data)
我的数据是时间序列格式的,没有NA ..
任何帮助将不胜感激。
这是dput(training_data)和dput(test_data)打印内容的一部分:
dput(training_data)
c(601L, 215L, 147L, 275L, 707L, 1509L, 2118L, 1506L, 1439L, 1745L,
1882L, 1773L, 1752L, 1773L, 1727L, 1823L, 1860L, 2020L, 1744L,
1670L, 1498L, 1372L, 1262L, 723L, 313L, 166L, 129L, 252L, 695L,
1510L, 2051L, 1484L, 1417L, 1838L, 1756L, 1740L, 1756L, 1675L)
dput(training_data)
c(601L, 215L, 147L, 275L, 707L, 1509L, 2118L, 1506L, 1439L, 1745L,
1882L, 1773L, 1752L, 1773L, 1727L, 1823L, 1860L, 2020L, 1744L,
1670L, 1498L, 1372L, 1262L, 723L, 313L, 166L, 129L, 252L, 695L,
1510L, 2051L, 1484L, 1417L, 1838L, 1756L, 1740L, 1756L, 1675L)