Временные ряды

Autocorrelation

Автокорреляция

актуальноТекущий рабочий стандарт

Связь ряда с собственными прошлыми значениями — главный источник признаков и диагностики.

Ключевые тезисы

  • ACF и PACF помогают подобрать порядки q и p для ARIMA.
  • Остатки хорошей модели не должны содержать автокорреляции (тест Люнга — Бокса).
  • Пики ACF на кратных лагах указывают на сезонность.

Подробный разбор

2 подтем — раскройте любую, чтобы увидеть объяснение, формулы, примеры и интерактивные графики.

1

ACF и PACF

Два графика, по которым подбирают порядки модели.

Обозначения
  • истинное значение целевой переменной
  • номер или количество: индекс шага, число соседей, кластеров или позиций
  • суммирование по всем перечисленным элементам
ПоведениеACFPACFВывод
AR(p)затухает плавнообрыв после лага берём по PACF
MA(q)обрыв после лага затухает плавноберём по ACF
ARMAзатухаетзатухаетперебор по AIC/BIC
времяyлагACF
ACF(1)0.76
ACF(12)0.55
стационарностьправдоподобна
Увеличьте φ — ACF затухает медленнее; добавьте сезонность — появятся пики на лаге 12
2

Диагностика остатков

Главная проверка любой модели ряда.

Если в остатках модели осталась автокорреляция, значит в данных остался неиспользованный сигнал. Тест Люнга — Бокса проверяет сразу группу лагов.

Обозначения
  • число объектов в выборке
  • вероятность (или плотность распределения)
  • распределение, предсказанное моделью
  • номер или количество: индекс шага, число соседей, кластеров или позиций
  • суммирование по всем перечисленным элементам
На практике

Большое p-value здесь — хорошая новость: остатки неотличимы от белого шума.

Связанные темы

Прогнозирование рядов

Stationarity85%

Стационарность · Временные ряды

Постоянство статистических свойств ряда во времени — предпосылка большинства классических моделей.

AR / MA / ARIMA85%

AR / MA / ARIMA · Временные ряды

Классическое семейство: авторегрессия, скользящее среднее ошибок и их комбинация с дифференцированием.

SARIMA85%

SARIMA · Временные ряды

ARIMA с явными сезонными компонентами — для рядов с недельной, месячной или годовой периодикой.

Exponential Smoothing85%

Экспоненциальное сглаживание · Временные ряды

Взвешивание прошлых наблюдений с экспоненциально убывающими весами; модель Хольта — Винтерса добавляет тренд и сезонность.

Prophet85%

Prophet · Временные ряды

Аддитивная модель тренда, сезонностей и праздников с упором на удобство для аналитика.

Feature-based forecasting85%

Прогноз через признаки · Временные ряды

Ряд превращается в табличную задачу: лаги, скользящие статистики, календарь — и дальше градиентный бустинг.

RNN/LSTM85%

RNN/LSTM для рядов · Временные ряды

Нейросети, обучаемые сразу на множестве связанных рядов, улавливают общие паттерны.

Transformer forecasting85%

Трансформеры для прогноза · Временные ряды

Внимание над длинными горизонтами: Informer, Autoformer, PatchTST, TFT.