79. Методы фильтрации временного ряда
К оглавлению1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1617 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
Методы фильтрации временных рядов предназначены на решение проблем, возникающих при исследовании взаимосвязи между двумя и более временными рядами, с помощью исключения из них трендовой и сезонной компонент.
К проблемам, которые позволяют устранить методы фильтрации временных рядов, относятся:
1) проблема ошибочности показателей тесноты и силы связи:
а) если временные ряды, между которыми изучается взаимосвязь, содержат циклическую или сезонную компоненту одинаковой периодичности, то в результате значение показателей тесноты связи будет завышено;
б) если один из временных рядов содержит циклическую или трендовую компоненту или периодичность совместных колебаний различна, то в результате значение показателей тесноты связи будет занижено;
2) проблема «ложной корреляции»:
а) если временные ряды, между которыми изучается взаимосвязь, содержат тренды одинаковой направленности, то уровни этих рядов будут положительно коррелированны;
б) если временные ряды, между которыми изучается взаимосвязь, содержат тренды противоположной направленности, то уровни этих рядов будут отрицательно коррелированны.
Первая проблема решается путём исключения из временного ряда сезонной компоненты.
Если временной ряд представлен в виде аддитивной модели, то сезонная компонента устраняется путём вычитания из исходных уровней ряда показателей абсолютных отклонений Sai.
Если временной ряд представлен в виде мультипликативной модели, то сезонная компонента устраняется путём деления исходных уровней ряда на индексы сезонности Isi.
Проблема “ложной корреляции” решается путём исключения из временного ряда трендовой компоненты.
Предположим, что исследуется зависимость между двумя временными рядами – Х и Y. При этом была построена модель регрессии вида:
Yt=β0+β1*Хt+εt.
Для выявления «ложной корреляции» необходимо провести анализ остатков данной модели регрессии, потому что если в модели присутствует обычная автокорреляция остатков, следовательно, существует и «ложная автокорреляция».
Исключение трендовой компоненты осуществляется с помощью метода отклонений от тренда.
Алгоритм реализации метода отклонений от тренда:
1) вычисляются отклонения уровней временных рядов Yt и Xt от их значений, рассчитанных на основе уравнений тренда:
2) определяется степень тесноты связи между полученными отклонениями с помощью коэффициента корреляции:
3) для линейной модели регрессии строится модель зависимости отклонения e(yt) от e(xt):
e(yt)=a0+a1* e(xt).
Неизвестные коэффициенты данной модели рассчитываются с помощью классического метода наименьших квадратов по формулам:
В результате получим модель вида:
e(yt)=a1* e(xt).
Исключение трендовой компоненты можно также осуществить с помощью метода последовательных разностей. При этом рассчитываются разности между текущим и предыдущим уровнями для каждого временного ряда:
Далее рассчитывается показатель линейной корреляции абсолютных цепных приростов по формуле:
На основании показателей абсолютных цепных приростов можно построить линейную модель регрессии вида:
где а1 – это коэффициент, который уравнении характеризует в среднем прирост Y при изменении прироста Х на единицу своего измерения;
а0 – это коэффициент, который характеризует прирост Y при нулевом приросте Х.
С помощью разностных операторов первого порядка можно исключить автокорреляцию только в тех временных рядах, в которых основная тенденция выражена прямой линией.
С помощью разностных операторов второго порядка можно исключить автокорреляцию в тех временных рядах, в которых основная тенденция выражена параболой второго порядка.
Методы фильтрации временных рядов предназначены на решение проблем, возникающих при исследовании взаимосвязи между двумя и более временными рядами, с помощью исключения из них трендовой и сезонной компонент.
К проблемам, которые позволяют устранить методы фильтрации временных рядов, относятся:
1) проблема ошибочности показателей тесноты и силы связи:
а) если временные ряды, между которыми изучается взаимосвязь, содержат циклическую или сезонную компоненту одинаковой периодичности, то в результате значение показателей тесноты связи будет завышено;
б) если один из временных рядов содержит циклическую или трендовую компоненту или периодичность совместных колебаний различна, то в результате значение показателей тесноты связи будет занижено;
2) проблема «ложной корреляции»:
а) если временные ряды, между которыми изучается взаимосвязь, содержат тренды одинаковой направленности, то уровни этих рядов будут положительно коррелированны;
б) если временные ряды, между которыми изучается взаимосвязь, содержат тренды противоположной направленности, то уровни этих рядов будут отрицательно коррелированны.
Первая проблема решается путём исключения из временного ряда сезонной компоненты.
Если временной ряд представлен в виде аддитивной модели, то сезонная компонента устраняется путём вычитания из исходных уровней ряда показателей абсолютных отклонений Sai.
Если временной ряд представлен в виде мультипликативной модели, то сезонная компонента устраняется путём деления исходных уровней ряда на индексы сезонности Isi.
Проблема “ложной корреляции” решается путём исключения из временного ряда трендовой компоненты.
Предположим, что исследуется зависимость между двумя временными рядами – Х и Y. При этом была построена модель регрессии вида:
Yt=β0+β1*Хt+εt.
Для выявления «ложной корреляции» необходимо провести анализ остатков данной модели регрессии, потому что если в модели присутствует обычная автокорреляция остатков, следовательно, существует и «ложная автокорреляция».
Исключение трендовой компоненты осуществляется с помощью метода отклонений от тренда.
Алгоритм реализации метода отклонений от тренда:
1) вычисляются отклонения уровней временных рядов Yt и Xt от их значений, рассчитанных на основе уравнений тренда:
2) определяется степень тесноты связи между полученными отклонениями с помощью коэффициента корреляции:
3) для линейной модели регрессии строится модель зависимости отклонения e(yt) от e(xt):
e(yt)=a0+a1* e(xt).
Неизвестные коэффициенты данной модели рассчитываются с помощью классического метода наименьших квадратов по формулам:
В результате получим модель вида:
e(yt)=a1* e(xt).
Исключение трендовой компоненты можно также осуществить с помощью метода последовательных разностей. При этом рассчитываются разности между текущим и предыдущим уровнями для каждого временного ряда:
Далее рассчитывается показатель линейной корреляции абсолютных цепных приростов по формуле:
На основании показателей абсолютных цепных приростов можно построить линейную модель регрессии вида:
где а1 – это коэффициент, который уравнении характеризует в среднем прирост Y при изменении прироста Х на единицу своего измерения;
а0 – это коэффициент, который характеризует прирост Y при нулевом приросте Х.
С помощью разностных операторов первого порядка можно исключить автокорреляцию только в тех временных рядах, в которых основная тенденция выражена прямой линией.
С помощью разностных операторов второго порядка можно исключить автокорреляцию в тех временных рядах, в которых основная тенденция выражена параболой второго порядка.