auto.arima извлекает разные результаты в Windows и Linux

Auto.arima() в пакете «прогноз» дает разные результаты в Windows и Linux, например (снимок вывода консоли):

data = c(8637.50,9160.00 ,9162.50 ,7850.00 ,8862.50 ,9175.00 ,9233.33 ,10050.00 , 12362.50 ,12637.50 ,15666.67 ,18566.67 ,24260.00 ,21887.50 ,13362.50 ,10825.00 ,8337.50 ,9050.00 ,8668.75 ,10833.33 ,12675.00 ,9700.00 ,8825.00 ,9675.00 ,10470.00,10346.75)
DATA = ts(data,frequency = 12)
auto.arima(DATA)

это результат в Linux(CentOS 7): ARIMA(0,1,0)(0,1,0)[12] введите здесь описание изображения

это результат в Windows: ARIMA(2,0,0) с ненулевым средним введите описание изображения здесь

Так вы можете сказать мне, как я могу сделать? Мне нужно работать под Linux. Большое спасибо!


person Erwan.G    schedule 02.05.2018    source источник
comment
Попробуйте вставлять настоящий код вместо скриншотов — людям с ним намного проще работать.   -  person QuishSwash    schedule 02.05.2018
comment
@rubadubdubr код прямо здесь   -  person Hong Ooi    schedule 02.05.2018
comment
Запустив ваш код на моей Windows R 3.4.4, я получаю модель ARIMA(0,1,0)(0,1,0)[12]. Пожалуйста, поделитесь выводом SessionInfo() вашего R в Windows.   -  person Marco Sandri    schedule 02.05.2018


Ответы (1)


Проблема решена, я использовал разные версии пакета под разными ОС, а в пакете "прогноз v8.3" есть некоторые изменения в выборе моделей ARIMA. «ARIMA(0,1,0)(0,1,0)[12]» — в v8.3, а «ARIMA(2,0,0) с ненулевым средним» — в v8.2.

person Erwan.G    schedule 03.05.2018