ARIMA с явными сезонными компонентами — для рядов с недельной, месячной или годовой периодикой.
Ключевые тезисы
- Параметризация (p,d,q)(P,D,Q)ₘ, где m — длина сезона.
- SARIMAX добавляет внешние регрессоры: акции, погоду, праздники.
- Число параметров растёт быстро — нужна аккуратная валидация.
Подробный разбор
2 подтем — раскройте любую, чтобы увидеть объяснение, формулы, примеры и интерактивные графики.
1Сезонная параметризация
Что означают шесть чисел в записи модели.
- вероятность (или плотность распределения)
- распределение, предсказанное моделью
Прописные буквы отвечают за сезонные компоненты: — сезонная авторегрессия (значение год назад), — сезонное дифференцирование, — сезонное скользящее среднее.
SARIMAX добавляет внешние регрессоры: праздники, акции, температуру. Это часто даёт больший прирост, чем тонкая настройка порядков.
2Автоматический подбор
auto_arima и на что смотреть после.
from pmdarima import auto_arima
model = auto_arima(y, seasonal=True, m=12,
stepwise=True, information_criterion="aicc",
suppress_warnings=True)
print(model.summary())- Автоподбор экономит время, но проверяйте остатки и адекватность порядков.
- Слишком большие и — признак переобучения на короткой истории.
- Всегда сравнивайте с наивным сезонным прогнозом : он неожиданно часто выигрывает.
Связанные темы
Прогнозирование рядов
Stationarity85%
Стационарность · Временные рядыПостоянство статистических свойств ряда во времени — предпосылка большинства классических моделей.
Autocorrelation85%
Автокорреляция · Временные рядыСвязь ряда с собственными прошлыми значениями — главный источник признаков и диагностики.
AR / MA / ARIMA85%
AR / MA / ARIMA · Временные рядыКлассическое семейство: авторегрессия, скользящее среднее ошибок и их комбинация с дифференцированием.
Exponential Smoothing85%
Экспоненциальное сглаживание · Временные рядыВзвешивание прошлых наблюдений с экспоненциально убывающими весами; модель Хольта — Винтерса добавляет тренд и сезонность.
Prophet85%
Prophet · Временные рядыАддитивная модель тренда, сезонностей и праздников с упором на удобство для аналитика.
Feature-based forecasting85%
Прогноз через признаки · Временные рядыРяд превращается в табличную задачу: лаги, скользящие статистики, календарь — и дальше градиентный бустинг.
RNN/LSTM85%
RNN/LSTM для рядов · Временные рядыНейросети, обучаемые сразу на множестве связанных рядов, улавливают общие паттерны.
Transformer forecasting85%
Трансформеры для прогноза · Временные рядыВнимание над длинными горизонтами: Informer, Autoformer, PatchTST, TFT.