Открыть сервис

Стационарность временного ряда

Стационарность временного ряда — это свойство временного ряда, заключающееся в том, что его вероятностные характеристики (математическое ожидание, дисперсия, автоковариация) не зависят от времени, то есть остаются постоянными на всём протяжении наблюдений. Стационарность является фундаментальным понятием в анализе временных рядов, эконометрике, обработке сигналов и других областях, где изучаются последовательности данных, упорядоченные во времени. Временные ряды, не обладающие свойством стационарности, называются нестационарными.

Определение и виды стационарности

Различают два основных типа стационарности: строгую (сильную) и слабую (стационарность в широком смысле, ковариационную стационарность).

Строгая стационарность

Временной ряд \( \{X_t\} \) называется строго стационарным, если для любого конечного набора моментов времени \( t_1, t_2, \dots, t_n \) и для любого сдвига \( \tau \) совместное распределение случайных величин \( X_{t_1}, X_{t_2}, \dots, X_{t_n} \) совпадает с совместным распределением \( X_{t_1+\tau}, X_{t_2+\tau}, \dots, X_{t_n+\tau} \). Иными словами, вероятностные свойства ряда инвариантны относительно сдвига во времени. На практике строгая стационарность редко проверяется и ещё реже выполняется, так как требует неизменности всех моментов распределения любого порядка.

Слабая стационарность (стационарность в широком смысле)

Наиболее часто используемое на практике определение. Временной ряд \( \{X_t\} \) является слабо стационарным, если выполняются три условия:

  1. Математическое ожидание постоянно: \( E[X_t] = \mu \) для всех \( t \).
  2. Дисперсия конечна и постоянна: \( Var(X_t) = \sigma^2 \) для всех \( t \).
  3. Автоковариация зависит только от разности моментов времени \( \tau = t - s \), а не от самих моментов \( t \) и \( s \): \( Cov(X_t, X_{t+\tau}) = \gamma(\tau) \).

Слабая стационарность требует постоянства только первых двух моментов (среднего и дисперсии) и автоковариационной функции, зависящей от лага \( \tau \). Большинство методов анализа временных рядов (например, модели ARIMA, спектральный анализ) предполагают именно слабую стационарность.

Признаки нестационарности

Нестационарность временного ряда может проявляться в нескольких формах:

  • Тренд — долговременное изменение среднего уровня ряда (например, рост ВВП, увеличение температуры).
  • Сезонность — периодические колебания с фиксированной частотой (например, ежемесячные продажи, квартальные показатели).
  • Гетероскедастичность — изменение дисперсии во времени (например, волатильность финансовых активов).
  • Структурные сдвиги — резкие изменения параметров ряда в определённые моменты времени (например, экономический кризис, изменение законодательства).

Методы проверки стационарности

Для формальной проверки гипотезы о стационарности ряда используются статистические тесты. Наиболее распространённые из них:

Тест Дики — Фуллера (ADF-тест)

Расширенный тест Дики — Фуллера (Augmented Dickey-Fuller test) проверяет нулевую гипотезу о том, что ряд содержит единичный корень (то есть является нестационарным). Альтернативная гипотеза — ряд стационарен. Тест включает в себя регрессию разности ряда на его лаговое значение и лаги разностей для устранения автокорреляции. Критические значения зависят от наличия константы и тренда в модели.

Тест KPSS (Квятковского — Филлипса — Шмидта — Шина)

В отличие от ADF, тест KPSS проверяет нулевую гипотезу о стационарности ряда. Альтернативная гипотеза — наличие единичного корня. Использование обоих тестов (ADF и KPSS) позволяет получить более надёжные выводы: если ADF не отвергает нестационарность, а KPSS отвергает стационарность, ряд, скорее всего, нестационарен.

Другие тесты

  • Тест Филлипса — Перрона (Phillips-Perron test) — модификация теста Дики — Фуллера, устойчивая к гетероскедастичности и автокорреляции.
  • Тест Лейбурна (Leybourne test) — проверка на стационарность с возможностью структурных сдвигов.
  • Визуальный анализ — график ряда, автокорреляционная функция (ACF) и частичная автокорреляционная функция (PACF). Для стационарного ряда ACF быстро затухает (обычно экспоненциально), а для нестационарного — убывает медленно или не убывает.

Преобразование нестационарных рядов

Для приведения нестационарного ряда к стационарному виду применяются различные преобразования:

Взятие разностей

Наиболее распространённый метод — вычисление последовательных разностей:

  • Первая разность: \( \Delta X_t = X_t - X_{t-1} \). Устраняет линейный тренд.
  • Вторая разность: \( \Delta^2 X_t = \Delta(\Delta X_t) \). Устраняет квадратичный тренд.
  • Сезонная разность: \( \Delta_s X_t = X_t - X_{t-s} \), где \( s \) — период сезонности (например, 12 для месячных данных).

Логарифмирование

Применяется для стабилизации дисперсии, особенно если ряд имеет экспоненциальный рост (например, цены акций, ВВП). Логарифмирование превращает мультипликативные эффекты в аддитивные.

Удаление тренда и сезонности

  • Метод скользящего среднеговыделение трендовой компоненты и её вычитание.
  • Регрессия на время — оценка линейного или полиномиального тренда и удаление остатков.
  • Сезонная декомпозиция — разложение ряда на тренд, сезонную и остаточную компоненты (например, с помощью метода STL или X-13ARIMA-SEATS).

Значение стационарности в анализе данных

Стационарность является ключевым допущением для многих статистических моделей и методов:

  • Модели ARIMA (авторегрессия — интегрированное скользящее среднее) — требуют стационарности ряда после взятия разностей.
  • Спектральный анализ — основан на предположении о стационарности, так как использует преобразование Фурье для оценки спектральной плотности.
  • Методы машинного обучения — многие алгоритмы (например, рекуррентные нейронные сети) лучше работают со стационарными данными, так как нестационарность может приводить к переобучению и нестабильности прогнозов.
  • Эконометрическое моделированиерегрессионный анализ нестационарных рядов может приводить к ложной регрессии, когда статистически значимые связи на самом деле являются случайными.

Примеры стационарных и нестационарных рядов

  • Стационарные: белый шум (случайные колебания с нулевым средним и постоянной дисперсией), процесс авторегрессии первого порядка AR(1) с параметром \( |\phi| < 1 \), колебания температуры в течение года после удаления сезонности.
  • Нестационарные: курс акций (обычно имеет тренд и меняющуюся дисперсию), ВВП страны (растущий тренд), количество солнечных пятен (циклические колебания с переменной амплитудой), данные о численности населения.

Критика и ограничения

Понятие стационарности является идеализацией. Реальные временные ряды редко бывают строго стационарными. На практике исследователи часто довольствуются слабой стационарностью после преобразований. Кроме того, некоторые методы (например, модели с изменяющимися параметрами, коинтеграция) разработаны специально для работы с нестационарными данными. Проверка стационарности с помощью тестов имеет ограниченную мощность, особенно при малых выборках или наличии структурных сдвигов.

Источники

  • Бокс Дж., Дженкинс Г. Анализ временных рядов. Прогноз и управление. — М.: Мир, 1974.
  • Хендри Д. Ф., Нилсен Б. Эконометрика: введение в анализ временных рядов. — М.: Издательский дом ВШЭ, 2015.
  • Ширяев А. Н. Основы стохастической финансовой математики. — М.: ФАЗИС, 1998.
  • Hamilton J. D. Time Series Analysis. — Princeton University Press, 1994.
  • Enders W. Applied Econometric Time Series. — 4th ed. — Wiley, 2015.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →