#python #jupyter-notebook #anaconda
Вопрос:
Я реализовал автоматическую модель SARIMA на python с помощью кода:
import pmdarima as pm
smodel = pm.auto_arima(df, start_p=1, start_q=1,
test='adf',
max_p=3, max_q=3, m=12,
start_P=0, seasonal=True,
d=1, D=1, trace=True,
error_action='ignore',
suppress_warnings=True,
stepwise=True)
smodel.summary()
Результаты показывают, что лучшей моделью был перехват, как видно на изображении. введите описание изображения здесь
Но когда я пытаюсь подобрать лучшую модель (SARIMAX(0, 1, 2)x(2, 1, 0, 12)) с помощью кода:
from statsmodels.tsa.statespace.sarimax import SARIMAX
model = SARIMAX(df, order=(0, 1, 2), seasonal_order=(2, 1, 0, 12))
model_fit = model.fit(disp= False)
print(model_fit.summary())
Я получаю результат без перехвата, как видно на изображении. введите описание изображения здесь.
Я хотел бы знать, почему перехват больше не появляется и как его включить.
Спасибо.