Нестационарность (Non-stationarity) Скачать в PDF
Нестационарность — это свойство временного ряда, которое выражается в изменении, статистическиx характеристик, такиx как математическое ожидание и дисперсия, с течением времени. Нестационарное поведение ряда может проявляться как тренд, цикличность, сезонность или случайное блуждание, либо их сочетание.
Нестационарные временные ряды трудно поддаются моделированию и прогнозированию, поскольку результаты, полученные с их использованием часто оказываются ложными: анализ выявляет несуществующие зависимости и закономерности. Для получения корректных и надежных результатов анализа нестационарные временные ряды необходимо преобразовать в стационарные.
Тренд (основная тенденция) временного ряда представляет собой неслучайную функцию, которая формируется под действием долговременных тенденций, влияющих на временной ряд. Модель тренда задается с помощью формулы:
,
где — номер элемента ряда (во временных рядах имеет смысл времени), — величина, показывающая насколько изменяется значение ряда от предыдущего элемента к текущему , — случайный компонент, значения которого являются независимыми и одинаково распределенными с нулевым средним, т.е. представляет собой белый шум.
Если , то тренд является восходящим, в противном случае — нисходящим.
Таким образом, при наличии тренда оказывается, что среднее значение ряда смещается вместе с линейной тенденцией, что и является признаком нестационарности.
Случайное блуждание может быть с трендом или без него. Чистое случайное блуждание может быть представлено с помощью формулы:
.
Таким образом, при случайном блуждании значение текущего элемента временного ряда определяется как значение предыдущего плюс шумовая составляющая. Следовательно, модель случайного блуждания выражается через начальное значение и сумму белых шумов.
Математическое ожидание временного ряда, таким образом, равно его начальному значению, а дисперсия будет:
.
Дисперсия временного ряда со случайным блужданием зависит от времени, что и определяет сам факт нестационарности.
Случайное блуждание со смещением. Это разновидность случайного блуждания, в которой значение ряда в момент времени определяется как предыдущее значение ряда плюс константа (смещение, дрейф) , плюс компонент белого шума, т.е.
.
Сезонность является еще одним источником нестационарности временного ряда и представляет собой колебания, происходящие через определенные промежутки времени. Модель временного ряда с учетом сезонности имеет вид:
,
где . Здесь — коэффициент, учитывающий тенденцию; — коэффициенты сезонности; — число фаз в полном цикле сезонности.
Циклическая составляющая представляет собой изменения временного ряда, достаточно плавные и заметные для того, чтобы не включать их в случайную составляющую, но при этом их нельзя отнести ни к тренду, ни к периодической компоненте, ни к случайному блужданию. Она описывает длительные периоды относительного подъема и спада, состоит из циклов, которые меняются по амплитуде и протяженности.
Обычно в моделях временных рядов циклическую составляющую и тренд объединяют в одну тренд-циклическую компоненту:
.
Отсутствие нестационарности временного ряда является важным условием получения результатов его корректного прогнозирования. Если ряд является стационарным, это означает, что его статистические характеристики остаются стабильными с течением времени. Иными словами, статистическое поведение стационарных временных рядов будет согласованным во времени.
К наиболее популярным методам определения стационарности во временных рядах можно отнести:
- Расширенный тест Дики-Фуллера (Augmented Dickey-Fuller test, ADF).
- Тест Кватковского-Филлипса-Шмидта-Шина (Kwatkowski-Phillips-Schmidt-Shin test, KPSS).
- Визуальное изучение графика временных рядов и разбивка его на трендовые, сезонные и циклические компоненты.
Одной из ключевых причин, почему временные ряды должны быть приведены к стационарному виду перед их анализом, является то, что многие его методы предполагают стационарность. Например, широко используемая модель ARIMA для прогнозирования временных рядов предполагает, что ряд является стационарными. В противном случае прогнозы будут некорректными.
Временные ряды можно привести к стационарному виду с помощью различных методов, например:
- Дифференцирование − включает в себя удаление тренда путем вычитания последовательных значений ряда друг из друга.
- Декомпозиция временных рядов − разделение временных рядов на трендовые, сезонные и циклические компоненты.
- Логарифмические преобразования − используются для уменьшения трендовой составляющей и стабилизации дисперсии.
Тем не менее преобразование временных рядов к стационарному виду для их последующего анализа нужно производить с осторожностью, поскольку при этом значения ряда искажаются, и анализ может дать некорректные результаты.