СГЛАЖИВАНИЕ ВРЕМЕННЫХ РЯДОВ С ПОМОЩЬЮ СКОЛЬЗЯЩИХ СРЕДНИХ

Применение простых скользящих средних. При анализе рядов динамики возникает важная задача: определение основной тенденции в развитии исследуемого явления. В некоторых случаях общая тенденция ясно прослеживается в динамике показателя, в других ситуациях она может не просматриваться из-за ощутимых случайных колебаний. Например, в отдельные моменты времени сильные колебания в курсах акций могут заслонить наличие тенденции к росту или снижению этого показателя.

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

При выявлении тенденции развития используется распространенный прием — сглаживание временного ряда. Суть различных приемов сглаживания сводится к замене фактических уровней временного ряда расчетными, которые в меньшей степени подвержены колебаниям. Это способствует более четкому проявлению тенденции развития.

Методы сглаживания можно условно разделить на два класса, опирающиеся на различные подходы: аналитический и алгоритмический.

Аналитический подход основан на допущении, что исследователь может задать общий вид функции, описывающей регулярную, неслучайную составляющую. Например, на основе визуального и содержательного экономического анализа динамики временного ряда предполагается, что трендовая составляющая может быть описана с помощью показательной функции yt = ab'.

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

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

Алгоритм сглаживания по простой скользящей средней может быть представлен в виде следующей последовательности шагов.

Шаг 1. Определяют длину интервала сглаживания /, включающего в себя / последовательных уровней ряда (1 < п). При этом надо иметь в виду, что чем шире интервал сглаживания, тем в большей степени поглощаются колебания, и тенденция развития носит более плавный, сглаженный характер. Чем сильнее колебания, тем шире должен быть интервал сглаживания.

Шаг 2. Разбивают весь период наблюдений на участки, при этом интервал сглаживания скользит по ряду с шагом, равным /.

Шаг 3. Рассчитывают средние арифметические из уровней ряда, образующих каждый участок.

Шаг. 4. Заменяют фактические значения ряда, стоящие в центре каждого участка, на соответствующие средние значения.

При этом удобно брать длину интервала сглаживания I в виде нечетного числа / = 2р + 1, так как в этом случае полученные значения скользящей средней приходятся на средний член интервала.

Наблюдения, которые берутся для расчета среднего значения, называются активным участком сглаживания.

При нечетном значении / = 2р + 1 все уровни активного участка могут быть представлены в виде

где у, — центральный уровень активного участка; yt_p, у,_р+,..., yt_xпоследовательность из р уровней активного участка, предшествующих центральному; у,+1,..., yt+p^,yt+p — последовательность изр уровней активного участка, следующих за центральным.

Тогда скользящая средняя может быть определена по формуле

где yt фактическое значение 1-го уровня; yt — значение скользящей средней в момент t;2p + — длина интервала сглаживания.

Процедуры скользящих средних опираются на известную теорему Вейерштрасса, согласно которой «любая гладкая функция при самых общих допущениях может быть локально (т.е. в ограниченном интервале изменения ее аргумента /) представлена алгебраическим полиномом подходящей степени».

При реализации простой скользящей средней вравнивание на каждом активном участке проводится по прямой (по полиному первого порядка). Таким образом, осуществляется аппроксимация неслучайной составляющей с помощью линейной функции времени:

Рассмотрим активный участок с длиной интервала сглаживания / = 2р + 1. Перенесем начало координат в середину временного интервала, т.е. будем рассматривать моменты времени

Коэффициенты линейной модели подбираются таким образом, чтобы минимизировать критерий метода наименьших квадратов (МНК):

Находим частные производные по а0, я, и приравниваем их к нулю:

Отсюда получаем систему нормальных уравнений:

Очевидно, что за счет выполненного переноса начала координат

р

= 0, а сглаженное значение в центральной точке активного участка определяется коэффициентом а0. Из первого уравнения системы (15.18) получаем выражение для этого коэффициента:

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

Процедура сглаживания приводит к устранению периодических колебаний во временном ряду, если длина интервала сглаживания берется равной или кратной периоду колебаний.

Для устранения сезонных колебаний на практике часто требуется использовать скользящие средние с длиной интервала сглаживания, равной 4 или 12, но при этом не будет выполняться условие нечетности. Поэтому при четном числе уровней принято первое и последнее наблюдение на активном участке брать с половинными весами:

Тогда для сглаживания сезонных колебаний при работе с временными рядами квартальной или месячной динамики можно использовать^ (15.19) и 12-членную (15.20) скользящую среднюю:

В (15.19) каждый активный участок содержит пять уровней, в (15.20) — 13, при этом крайние уровни имеют половинные весовые коэффициенты.

Метод простой скользящей средней применим, если графическое изображение динамического ряда напоминает прямую. Если для процесса характерно нелинейное развитие, то простая скользящая средняя может привести к существенным искажениям. Когда тренд выравниваемого ряда имеет изгибы и для исследователя желательно сохранить мелкие волны, то целесообразно использовать взвешенную скользящую среднюю.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >