#python #forecasting #statmodels
#python #прогнозирование #statmodels
Вопрос:
Я работаю над некоторыми прогнозами, используя модель arima от statsmodels. Раньше это хорошо работало с
model_result = model.fit(disp = -1)
но, похоже, disp больше не работает —
Кто-нибудь сталкивался с такой же проблемой и знает альтернативу для disp? Я не мог продолжать разумно без этого.
и спасибо!
Комментарии:
1. Эта ссылка указывает на orange, а не на statsmodels. В statsmodels нет «дерьма».
Ответ №1:
У меня также возникла та же проблема. Два решения:
1) Используйте более старую версию statsmodels, где disp все еще поддерживается, вы можете сделать это, установив версию statsmodels 0.12.2. $pip install statsmodels==0.12.2
disp является необязательным аргументом. Если disp = True или disp>0, выводится информация о сходимости. Если disp = False или disp <0 означает, что в этом случае нет вывода. Вы можете избавиться от предупреждений, используя это в своем коде:
import warnings
warnings.filterwarnings("ignore")
2) Используйте более новую версию statsmodels. disp больше не поддерживается. Итак, вы не можете установить значение. используйте следующий код:
import statsmodels.api as smapi
model = smapi.tsa.arima.ARIMA(train_data, order=(1,1,2))
result = model.fit()
Лично говоря, обновленная версия statsmodels лучше.
Комментарии:
1. Привет, я не думаю, что disp является параметром в версии 0.12.2 statsmodels