Функция 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]
это результат в Окна:
ARIMA (2,0,0) с ненулевым средним
Так ты можешь мне сказать, как мне это сделать? Мне нужно работать под Linux. Большое спасибо!
@rubadubdubr код прямо здесь
Запустив ваш код на моей Windows R 3.4.4, я получаю модель ARIMA(0,1,0)(0,1,0)[12]
. Пожалуйста, поделитесь выводом SessionInfo()
вашего R в Windows.
Проблема была решена, я использовал разные версии пакета для разных ОС, и в пакете "прогноз v8.3" есть некоторые изменения в том, как выбираются модели ARIMA. «ARIMA (0,1,0) (0,1,0) [12]» находится в v8.3, а «ARIMA (2,0,0) с ненулевым средним» - в v8.2.
Попробуйте вставить код вместо снимков экрана - людям намного проще работать с