Я строю модель ARIMA на своих данных, и когда я пытаюсь проверить ошибки измерения точности, она выдает 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)