Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Анализ временных рядов и прогнозирование. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
где ut =
λ
1
λ
1
ε
λ
ε
t
t–1
.
Полученная модель – это модель двухфакторной линейной регрессии (точнее – авторегрессии). Определив ее параметры, мы найдем λ и оценки параметров a и b0 исходной модели. Да­лее с помощью соотношений (6.17) несложно определить пара­метры b1, b2, … модели (6.16). Применив обычный МНК к оцен­ке параметров модели (6.22), получим смещенные оценки пара­метров ввиду наличия в этой модели в качестве фактора лаговой результативной переменной y
t–1
.
Описанный алгоритм получил название «преобразования Койка». Это преобразование позволяет перейти от модели с бес­конечными распределенными лагами к модели авторегрессии,
и y
содержащей две независимые переменные x
t
t–1
.
Несмотря на бесконечное число лаговых переменных в модели (6.16), геометрическая структура лага позволяет опреде­лить величины среднего и медианного лагов в модели Койка. Поскольку сумма коэффициентов регрессии в модели (6.16) – это сумма геометрической прогрессии, т.е.
j
=
0
j
( )
1
0
2
000
32
λλλ
K
3
bbbbb
λλλ
0
=++++=
bb
0
=++++=
K
(6.23)
1
то средний лаг определяется как
bj
j
=
l
b
0
=
=
b
0
j
λ
b
=
0
0
j
=
j
1
( )
λ
1
1
b
( )
0
1
b
0
1
2
λ
=
1
λ
32
+++
321
K
λλλ
=
λ
(6.24)
– – 101
Нетрудно заметить что при λ = 0,5 средний лаг l= 1, а при
λ
ln
λ
< 0,5 средний лаг l< 1, то есть воздействие фактора на резуль­тат в среднем занимает менее одного периода времени. Величи­ну (1 – λ) интерпретируют обычно как скорость, с которой про­исходит адаптация результата во времени к изменению фактор­ного признака. Для расчета медианного лага необходимо вы­полнение следующего условия:
1
l
β
=
0
j
1
l
b
j
j
=
0
j
b
=
0
j
1
l
==
=
0
j
j
b
j
λ
b
0
1
0
λ
1
1
l
MeMe MeMe
j
( )
=
0
j
λλ
==
(6.25)
5,01
Поэтому медианный лаг в модели Койка равен (если
+
10q
1
λ
):
λ
1
5,0ln
Me
=l
(6.26)
i
q
i
=
λ
=
Применим метод Койка к данным из примера 6.3. Резуль­таты расчетов по процедуре Регрессия для модели (6.22) сле­дующие:
Коэффициенты Значения Стандартная ошибка t-статистика
a (1 – λ)
b
0
λ
Регрессия 2 24111294 12055647 5290,339 Остаток 29 66085,32 2278,804 Итого 31 24177380
85,70211 33,45666 2,561586 1,179702 0,163956 7,195215 0,806448 0,028438 28,35844
Регрессионная статистика
Множественный R 0,998632 R-квадрат 0,997267
Нормированный R-квадрат 0,997078 Стандартная ошибка 47,73682 Наблюдения 32
Дисперсионный анализ
df SS MS F
– – 102
Таким образом, мы получили значение постоянного темпа
λ
= 0,806 и значения коэффициентов b0 = 1,180 и а = 85,7 / (1 –
0,806) = 442,8. Теперь можно вычислить все коэффициенты мо­дели (6.16):
b0 = 1,179702;
b1 = b0 λ = = 1,180 0,806 = 0,951368;
b2 = 0,767229;
b3 = 0,61873;
b4 = 0,498973;
b5 = 0,402396 и т.д.
Определение расчетных значений по модели с бесконеч­ным лагом предполагает какое-то конкретное конечное значение лага. Это значение определяется точностью вычислений, т.е. не­обходимо ограничить число членов ряда в зависимости от абсо­лютного значения разницы между двумя последовательными значениями, полученными с разным лагом. В данном примере ограничение составило 16 лагов. Результаты расчетов с разным числом лагов приведены в следующей таблице:
Год x y y
1975 437,6 3221,7 2672,038 3156,489 3281,828 3293,019 1976 520,6 3380,8 2715,271 3199,683 3335,498 3346,477 1977 600,4 3533,2 2827,468 3325,89 3472,973 3483,9 1978 664,6 3703,5 2977,232 3505,553 3658,376 3670,503 1979 669,7 3796,8 3084,717 3654,079 3813,076 3826,037 1980 594,4 3776,3 3098,371 3682,679 3847,925 3861,963 1981 631,1 3843,1 3186,88 3752,537 3917,769 3933,363 1982 540,5 3760,3 3124,443 3696,258 3866,27 3882,807 1983 599,5 3906,6 3117,797 3714,863 3895,073 3910,878 1984 757,5 4148,5 3277,996 3909,673 4103,883 4120,499 1985 745,9 4279,8 3391,849 4058,484 4257,791 4275,209 1986 735,1 4404,5 3495,361 4177,418 4370,363 4386,587 1987 749,3 4540 3583,68 4280,897 4475,943 4494,122 1988 773,4 4781,6 3712,736 4383,944 4587,603 4607,697 1989 789,2 4836,9 3816,306 4478,58 4694,045 4716,385 1990 749,5 4884,9 3801,723 4507,5 4734,889 4755,39 1991 672,6 4848,4 3703,007 4448,438 4681,088 4697,61
5
y10 y15 y16
– – 103
Следует заметить, что применение этой модели приводит к
λ
потере исходных данных, так как каждое следующее слагаемое умножается на x
Средний лаг по полученным результатам равен:
(i – номер лага).
t–i
806,0
=
l
Медианный лаг:
l
Me
Прогноз по этой модели также предполагает определенное значение валовых внутренних инвестиций, примем его равным
00 млрд. долл. Результат расчета прогноза по модели с беско-
7
нечным лагом составляет 4686,55 млрд. долл.
Таким образом, результаты, полученные по модели Койка, существенно отличаются от результатов по модели с распреде­ленным лагом, что говорит о сложности изучаемого явления и неоднозначности самих методов.
7. Изучение взаимосвязей временных рядов
Изучение причинно-следственных зависимостей перемен­ных, представленных в форме временных рядов, является одной из самых сложных задач эконометрического моделирования. Применение в этих целях традиционных методов корреляцион­но-регрессионного анализа может привести к ряду серьезных проблем, возникающих как на этапе построения, так и на этапе анализа эконометрических моделей. В первую очередь эти про­блемы связаны со спецификой временных рядов как источника данных в эконометрическом моделировании. Известно, что каж­дый уровень временного ряда содержит три основные компо­ненты: тенденцию, циклические (или сезонные) колебания и случайную компоненту. Рассмотрим подробнее, каким образом наличие этих компонент сказывается на результатах корреляци­онно-регрессионного анализа временных рядов данных.
=
1
λ
5,0ln
ln
λ
=
806,01
5,0ln
806,0ln
.
17,4
.
22,3
===
– – 104
Предварительный этап такого анализа заключается в выяв­лении структуры изучаемых временных рядов. Если на этом этапе было выявлено, что временные ряды содержат сезонные, или циклические, колебания, то перед проведением дальнейше­го исследования взаимосвязи необходимо устранить сезонную, или циклическую, компоненту из уровней каждого ряда, по­скольку ее наличие приведет к завышению истинных показате­лей силы и тесноты связи изучаемых временных рядов в случае, если оба ряда содержат циклические колебания одинаковой пе­риодичности, либо к занижению этих показателей в случае, если сезонные, или циклические, колебания содержат только один из рядов или если периодичность колебаний в рассматриваемых временных рядах различна.
Устранение сезонной компоненты из уровней временных рядов можно проводить в соответствии с методикой построения аддитивной и мультипликативной моделей. При дальнейшем изложении методов анализа взаимосвязей мы примем предпо­ложение, что изучаемые временные ряды не содержат периоди­ческих колебаний. Допустим, что изучается зависимость между рядами х и у. Для количественной характеристики этой зависи­мости используется линейный коэффициент корреляции. Если рассматриваемые временные ряды имеют тенденцию, коэффи­циент корреляции по абсолютной величине будет высоким (по­ложительным в случае совпадения и отрицательным – в случае противоположной направленности тенденций рядов х и у). Од­нако из этого еще нельзя делать вывод о том, что х – причина у, или наоборот. Высокий коэффициент корреляции в данном слу­чае – это результат того, что х и у зависят от времени, или со­держат тенденцию. При этом одинаковую или противополож­ную тенденцию могут иметь ряды, совершенно не связанные друг с другом причинно-следственной зависимостью.
При изучении взаимосвязей между временными рядами требуется определить коэффициенты корреляции, характери­зующие причинно-следственную связь между изучаемыми ря­дами. А для того чтобы получить данные коэффициенты, следу-
– – 105
ет избавиться от так называемой ложной корреляции, вызванной наличием тенденции в каждом ряде. Обычно это осуществляют с помощью одного из методов исключения тенденции.
Анализ влияния фактора времени на динамику в уровнях каждого ряда выражается в корреляционной зависимости между значениями остатков
ε
за текущий и предыдущие моменты вре-
t
мени, которая получила название автокорреляция в остатках. Автокорреляция в остатках – это нарушение одной из основных предпосылок МНК – предпосылки о случайности остатков, по­лученных по уравнению регрессии. Один из возможных путей решения этой проблемы состоит в применении обобщенного МНК к оценке параметров модели.
В качестве объекта изучения будут выступать данные о расходах на конечное потребление населения в РФ и о совокуп­ном доходе за 10 лет (период с 1998 по 2007 годы).
Соответственно, предметом анализа будет являться изме­рение взаимосвязи между исходными рядами данных (расхода­ми и доходами) с применением различных методов.
.1. Методы исключения тенденции
7
Предположим, что по двум временным рядам хt и уt стро­ится уравнение нелинейной регрессии вида:
yt = a + b xt +
ε
(7.1)
t
Наличие тенденции в каждом из этих временных рядов оз­начает, что на зависимую yt и независимую xt переменные моде­ли оказывает воздействие фактор времени, который непосредст­венно в модели не учтен.
Сущность всех методов исключения тенденции заключает­ся в том, чтобы устранить или зафиксировать воздействие фак­тора времени на формирование уровней ряда. Основные методы исключения тенденции можно разделить на две группы:
методы, основанные на преобразовании уровней исход-
ного ряда в новые переменные, не содержащие тенденции. По­лученные переменные используются далее для анализа взаимо-
– – 106
связи изучаемых временных рядов. Эти методы предполагают непосредственное устранение трендовой компоненты Т из каж­дого уровня временного ряда. Два основных метода в данной группе – это метод последовательных разностей и метод откло­нений от трендов;
– методы, основанные на изучении взаимосвязи исходных уровней временных рядов при элиминировании воздействия фактора времени на зависимую и независимую переменные мо­дели. В первую очередь – это метод включения в модель регрес­сии по временным рядам фактора времени.
Рассмотрим подробнее методику применения, преимуще­ства и недостатки каждого из указанных методов.
7.1.1. Метод отклонений от тренда
Пусть имеются два временных ряда х
и уt, каждый из ко-
t
торых содержит трендовую компоненту Т и случайную компо­ненту ε. Аналитическое выравнивание каждого из этих рядов
позволяет найти параметры соответствующих уравнений трен-
р
дов и определить расчетные по тренду уровни х
t
и у
р
соответ-
t
ственно. Эти расчетные значения можно принять за оценку трендовой компоненты Т каждого ряда. Поэтому влияние тен­денции можно устранить путем вычитания расчетных значений уровней ряда из фактических. Эту процедуру проделывают для каждого временного ряда в модели. Дальнейший анализ взаимо­связи рядов проводят с использованием не исходных уровней, а отклонений от тренда хt - х
р
и уt - у
t
р
при условии, что послед-
t
ние не содержат тенденции.
Пример 7.1. Пусть имеются данные о расходах на конеч- ное потребление и данные о совокупном доходе. Исходные дан­ные за 10 лет представлены в табл.7.1. Требуется охарактеризо­вать тесноту и силу связи между временными рядами совокуп­ного дохода х
и расходов на конечное потребление уt.
t
Корреляционно-регрессионный анализ, проведенный по исходным данным рядов, приводит к следующим результатам:
P
t
xy += 964,0990,89
t
; r
2
= 0,9998; rxy = 0,9999.
xy
– – 107
Таблица 7.1. Расходы на конечное потребление и совокупный
1
n
1
n
доход (усл.ед.) в РФ.
Год / Показатель
1998 1746,661 1776,016 1999 2853,528 2908,001 2000 3870,675 3983,757 2001 5214,384 5324,518 2002 6710,064 6829,298 2003 8644,392 8885,610 2004 10780,179 10976,293 2005 13614,231 13818,975 2006 16706,069 17289,938 2007 20489,589 21308,583
Расходы на конечное по-
требление, уt , млрд. руб
Совокупный доход, хt,
млрд. руб
Далее необходимо рассчитать коэффициенты автокорреля­ции первого порядка для каждого уровня ряда: r
y
и r
1
го воспользуемся следующей формулой:
n
где
( ) ( )
k
r
1
n
k
t
2
=
t
=
k
1
и
n
=
t
=
k
2
=
t
=
2
2
n
( ) ( )
= =
t
2 2
k
1
t
, а k
2
1
t и kt-1
kkkk
tt
211
, (7.2)
n
tt
t
2
kkkk
21
значение фактора в пе-
х
. Для это-
1
риоде t и t-1.
В нашем случае 2 фактора: расходы на конечное потребле­ние (у) и совокупный доход (х). Следовательно, рассчитаем 2 коэффициента автокорреляции первого порядка: по ряду расхо-
y
дов на конечное потребление r дохода r
x
= 0,9997. Предположим, что полученные результаты
1
= 0,9998 и по ряду совокупного
1
содержат ложную корреляцию ввиду наличия в каждом из рядов линейной или близкой к линейной тенденции. Применим метод устранения тенденции по отклонениям от тренда. В нашем слу-
– – 108
чае, очевидно, необходимо построить нелинейные тренды по каждому из рядов (наиболее подходящая функция имеет вид: y =
а
+ a1 t + a2 t2). Результаты расчета представлены в табл.7.2.
0
Таблица 7.2. Результаты расчета параметров нелинейных трен-
дов
Показатель Совокупный доход, хt Расходы на конечное потребление, уt
a
0
a
1
a1 186,8889 172,9177
r
xy
2
R
По трендам
p
t
чения и отклонения от трендов
1933,1755 1767,0457
33,0364 116,1090
0,999096134 0,999440888 0,998193085 0,998882089
p
t
8889,1860364,331755,1933 ttx
2
определим расчетные зна-
++=
p
и
yyt−=
tty
2
++=
и
xxt−=
ttx
p
9177,172109,1160457,1767 tty
(табл.7.3).
Таблица 7.3. Трендовая компонента и ошибки временных рядов
t yt хt
p
y
t
p
x
t
p
yyt−=
tty
p
xxt−=
ttx
1 1746,66 1776,02 2056,07 2153,10 –309,41 –377,08 2 2853,53 2908,00 2690,93 2746,80 162,59 161,20 3 3870,68 3983,76 3671,63 3714,28 199,04 269,47 4 5214,38 5324,52 4998,17 5055,54 216,22 268,97 5 6710,06 6829,30 6670,53 6770,58 39,53 58,72 6 8644,39 8885,61 8688,74 8859,39 –44,35 26,22 7 10780,18 10976,29 11052,78 11321,99 –272,60 –345,69 8 13614,23 13818,98 13762,65 14158,36 –148,42 –339,38 9 16706,07 17289,94 16818,36 17368,51 –112,29 –78,57
10 20489,59 21308,58 20219,91 20952,43 269,68 356,15
Проверим полученные отклонения на автокорреляцию. Коэффициенты автокорреляции первого порядка по отклонени-
ям от трендов составляют:
x
r
363,0
=
1
y
;
=
r
1
.
267,0
Следовательно, временные ряды отклонений от трендов
– – 109
можно использовать для получения количественной характери-
(
)
стики тесноты связи исходных временных рядов (расходов на конечное потребление и общего дохода). Коэффициент корре­ляции по отклонениям от трендов r
= 0,973 (сравните это
∆x∆
y
значение с коэффициентом корреляции по исходным уровням рядов rxy = 0,9999). Связь между расходами на конечное потреб­ление и совокупным доходом прямая и тесная.
Результаты построения модели регрессии по отклонениям от трендов:
Показатель Значение
a
0
a
1
r
∆x∆
y
R2 0,9467
–5,323E-13
0,7378
0,97300
Содержательная интерпретация параметров этой модели затруднительна, однако ее можно использовать для прогнозиро­вания. Для этого необходимо следовать алгоритму:
1. Определить трендовое значение факторного признака
p
;
x
t
2. С помощью одного из методов оценить величину пред-
полагаемого отклонения фактического значения от трендового
p
;
xx
tt
3. По уравнению тренда для результативного признака оп-
ределяют трендовое значение
p
;
y
t
4. По уравнению регрессии по отклонениям от трендов на-
ходят величину отклонения
p
;
yy
tt
5. рассчитать точечный прогноз фактического значения yt
по формуле:
p
tt
p
.
yyyy +=
tt
Спрогнозируем расходы на конечное потребление для t
=
11, следуя вышеописанному алгоритму:
1.
p
x
t
2
=++=
;
14,24910118889,186110364,331755,1933
– – 110
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]