Главным этапом в процедуре сведения к стационарности является выделение тренда; его удаление сводится к вычитанию тренда (см. формулы (2.1) и (2.3)) или преобразованию исходной реализации (соотношения (2.2) и (2.4)) к формам (2.1) и (2.3) с последующим вычитанием тренда.
Для того, чтобы успешно произвести операцию выделения и удаления тренда, используют, как правило, три метода. Рассмотрим их.
1. Методы регрессионного анализаП1 позволяют
построить математическую модель, которая наиболее полно описывает
функциональный вид тренда. Предполагается, что все реализации
изучаемого СП могут быть записаны в форме (2.3):
В этой модели случайного процесса роль зависимой переменной (отклика) играют значения временного ряда , а в качестве независимой переменной, влияющей на отклик, выступает дискретное время . В формуле (2.5) -- дискретный временной ряд длины , -- независимые и одинаково распределенные случайные величины, плотность вероятности которых обычно является гауссовой, -- функция тренда, -- вектор параметров модели тренда.
Приведем часто применяемые в задачах анализа временных рядов модели трендов .
Наиболее полезной, несмотря на свою
простоту, является линейная модель:
Для описания нелинейного тренда используется одна из следующих моделей.
Полиномиальная: ; здесь определяет порядок модели и в практических задачах редко превышает 5. Эта модель описывает плавные неповторяющиеся изменения характеристик процесса.
Логарифмическая: . Эта модель применяется, в основном, при анализе переходных процессов.
Логистическая: .
Модель Гомперца: , .
Логистическая модель и модель Гомперца задают кривые тренда -образной формы и соответствуют процессам, характеристики которых резко возрастают, а затем убывают.
Полигармоническая: . Эта модель описывает периодические и квазипериодические изменения во временном ряде и применяется в том случае, если известны периоды периодических составляющих процесса, например, из теоретического анализа объекта, генерирующего временной ряд. Если в этой модели параметры и рассматривать как случайные равномерно распределенные величины, то она будет описывать поведение стационарного СП. В этом случае можно проводить анализ исходного процесса без удаления полигармонического тренда, что и осуществляется на практике, когда длина временного ряда намного превышает период тренда. Однако, если временной ряд имеет длительность всего несколько периодов тренда, и (или) тренд отличается от чисто периодического процесса, то используется процедура выделения и удаления тренда.
Сведения о возможной модели тренда дает графическое
представление временного ряда и априорные данные об изучаемом процессе.
После выбора модели определяют ее параметры чаще всего методом
наименьших квадратов. Он заключается в нахождении значений параметров
, удовлетворяющих условию:
Рассмотрим
процедуру определения параметров тренда на примере линейной
модели (2.6). Методом наименьших квадратов
найдем оценки параметров и , при которых достигается
минимум выражения:
Для определения экстремальных значений (в данном
случае минимумов) функции (2.8) приравняем нулю
частные производные по и соотношения
(2.8). В результате получим алгебраическую систему
уравнений относительно неизвестных и :
(П9) |
Решение этой системы с учетом равенства имеет
вид:
Вычисление коэффициентов и значительно упрощается, если
длина ряда является нечетным числом. В этом случае многие члены
выражения (2.10) обращаются в нуль и оно приобретает форму:
Подчеркнем еще раз, что рассмотренный подход применяется к случайным процессам, реализации которых могут быть представлены в виде (2.3). Ясно, что операция удаления тренда сводится в данном случае к вычитанию ряда из исходной последовательности , что эквивалентно удалению нестационарного среднего значения.
Допустим теперь, что мы наблюдаем
нестационарный процесс вида (2.4):
, в
котором -- стационарная часть с дисперсией
, а -- некоторая положительная неслучайная
последовательность. В этом случае дисперсия процесса изменяется во
времени:
. Нестационарность,
как видно, проявляется в нерегулярном изменении энергии (дисперсии)
ряда, поэтому перед применением описанных выше моделей необходимо
преобразовать временной ряд к форме (2.3), т.е. изменить шкалу
значений ряда, в которой они измерены. Чаще других используется переход
к логарифмической шкале:
в которой и являются нестационарной и стационарной частями, соответственно. Таким образом, мы получили модель тренда вида (2.3), параметры которой могут быть найдены методом наименьших квадратов.
2. Метод скользящих средних. Если априорная информация о характере тренда отсутствует, то для его удаления используют метод скользящих средних. Этот метод основан на представлении нестационарной части временного ряда в виде последовательности средних значений исходного ряда, вычисленных на коротком временном интервале, центр которого "скользит" вдоль всего ряда. По сути дела, проводится процедура усреднения последовательности в плавающем окне, в результате чего ряд скользящих средних , являющийся трендом, ведет себя более гладко, чем исходный. Далее вычитанием из исходного ряда осуществляется переход к стационарной последовательности: .
Рассмотрим процедуру вычисления cкользящих средних дискретной
реализации . Выберем длину окна усреднения
. Скользящие средние в этом случае можно вычислить по формуле:
Ряд содержит на меньше членов, чем исходный, что приводит к появлению неопределенности в поведении скользящих средних на краях реализации. Поэтому операция удаления тренда выполняется для более короткого (на членов) временного ряда ; стационарная последовательность при этом имеет длину .
При использовании метода скользящих средних основным является вопрос о выборе длины окна усреднения . Обычно длина окна привязывается к характерным временным масштабам реализации, например, к периоду колебательных изменений во временном ряде. Отметим, что усреднение приводит к корреляциям между соседними членами ряда и, как следствие, ряд скользящих средних может содержать компоненты, отсутствующие в исходной реализации.
3. Метод разностных операторов. Этот метод заключается в
переходе от исходной временной последовательности к ряду разностей
соседних значений:
Выражение (2.14) называется разностным оператором первого порядка.
Разностный
оператор второго порядка имеет вид:
Аналогично вводятся разностные операторы более высоких порядков.
Рассмотрим действие метода разностных операторов на временной ряд,
имеющий линейный тренд и интервал дискретизации, равный
единице: :
В отличие от исходной последовательности , преобразованный ряд короче на один член и не содержит нестационарности. В результате такого преобразования структура стационарной компоненты изменяется.
По сути, метод разностных операторов заключается в численном дифференцировании ряда, что позволяет удалить полиномиальные составляющие тренда. Происходящее преобразование стационарной части ряда, как правило, приводит к искажениям и возникновению корреляций между соседними членами временной последовательности, которые до дифференцирования отсутствовали.