0 Вопрос: Сообщение об ошибке при добавлении дрифта для модели Arima

вопрос создан в Wed, May 8, 2019 12:00 AM

Я использую прогнозный пакет R, чтобы попытаться соответствовать модели ARMA (2,0,0). Я думаю, что термин дрейф поможет, но я получаю сообщение об ошибке, когда пытаюсь включить его.

Я попытался исследовать сообщение об ошибке в Интернете, но не смог найти ничего, что связано с тем, что я испытываю.

Вот мои данные:

-6.732172338
-2.868884273
-5.371585089
-6.512740463
-4.171062657
-5.738499071
-3.343947176
-1.944879508
-5.464109272
-3.189183392
-3.684700232
-2.168303451
-2.329837082
-0.761979236
-2.189025304
1.094238807
-4.812300745
0.784198777
-1.567075922
0.143963653
1.131119051
2.899746353
-0.498719993
3.121623505

Я создал объект временного ряда с 24 ежегодными наблюдениями. Я не включил даты, потому что нет наблюдения за каждым годом.

tsdata<-ts(read.csv("...\\Pre2001LaunchDateTraining.csv"), start = c(1,1), end = c(24,1), frequency = 1)

Затем я создал новую модель, используя функцию Arima ().

fitdata <- Arima(tsdata,c(2,0,0),include.drift = "true")

После выполнения вышеуказанного кода я получаю эту ошибку:

Error in (order[2] + seasonal$order[2]) > 1 & include.drift: operations are possible only for numeric, logical or complex types Traceback: 1. Arima(tsdata, c(2, 0, 0), include.drift = "true")
    
0
  1. read.csv ("... \\Pre2001LaunchDateTraining.csv") может быть частью проблемы ... Я бы переместил это на отдельный шаг dat < - read.csv ("... \\Pre2001LaunchDateTraining.csv") и убедитесь, что значения интерпретируются как числовые
    2019-05-08 15: 54: 55Z
  2. @ MDEWITT Спасибо за предложение. Я только что попробовал, но все равно получаю то же сообщение об ошибке.
    2019-05-08 17: 38: 43Z
0 ответов                              0                         
источник размещен Вот