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

Диплом / suslov_ibragimov_ekonometrika

.pdf
Скачиваний:
42
Добавлен:
24.03.2015
Размер:
5.55 Mб
Скачать

422

Глава13.Спектральный и гармонический анализ

Особого внимания требует вопрос о том,насколько сильно нужно сглаживать спектральную плотность.Для корреляци онных окон степень гладкости зависит от того,насколько быстро убывают понижающие веса.При фиксированной функции m(á) все будетзависеть отпараметра K Ñчем меньше K ,тем болеегладкой будет оценка.

Для спектральных окон степень гладкости зависит от того,насколько близко ÇмассаÈкоэффициентов µk лежитктойчастоте,длякоторойвычисляетсяошибка. При этом принято говорить о ширине окна,или ширине полосы.

Еслиширинаокнаслишкомбольшая,топроизойдетÇпересглаживаниеÈ,оценка будет сильно смещенной,и пики спектральной плотности станут незаметными. (В предельном случае оценка будет ровной,похожей на спектр белого шума.)Если ширина окна слишком малая,то произойд етÇнедосглаживаниеÈ,и оценка будет похожа на исходную несглаженную оценку и иметь слишком большую дисперсию. Такимобразом,ширинаокнавыбирается наосновекомпромиссамеждусмещением и дисперсией.

13.6.Упражнения и задачи

Упражнение1

Сгенерируйте ряд длиной200по модели:

xt = 10 + 0.1t + 4 sin(πt/2) − 3 cos(πt/2) + εt ,

где εt Ñнормально распределенный белый шум с дисперсией3.Предположим, что параметры модели неизвестны,а имеется только сгенерированный ряд xt .

1.1.Оцените модель линейного тренда и н айдите остатки.Постройте график ряда остатков,а также графики автокорреляционной функции и выборочного спектра.

1.2.Выделите тренд и гармоническую составляющую,сравните их параметры с истинными значениями.

Упражнение2

Для временного ряда,представленного в таблице12.2 (с. 403),выполните следующие задания.

2.1.Исключите из временного ряда тренд.

13.6.Упражнения и задачи

423

2.2.Остатки ряда,получившиеся после исключения тренда,разложите в ряд Фурье.

2.3.Найдите коэффициенты αj и βj разложения этого ряда по гармоникам.

2.4.Постройте периодограмму ряда ост атков и выделите наиболее существенные гармоники.

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

2.6.Вычислите выборочные коэффициенты автоковариации и автокорреляции для ряда остатков после исключения тренда.

2.7.Найдитезначениепериодограммыдлячастоты 0.5 разнымиспособами(втом числе через автоковариационную функцию).

Упражнение3

Используя данные таблицы12.2,выполните следующие задания.

 

 

 

3.1.С помощью периодограммы вычислите оценку спектра на частоте

fj =

j

,

 

2K

K = 4 .Получите сглаженную оценку спектра с помощью спектрального

 

окна ТьюкиÑХэннинга.

3.2.Рассчитайте автокорреляционную функцию rj , j = 1, . . . , 4.Оцените спектр с помощью корреляционного окна ТьюкиÑХэннинга при K = 4. Сравните с предыдущим результатом.

3.3.Оцените спектр с помощью корреляционного окна Парзена при K = 4.

3.4.Постройте график оценки спектра для корреляционного окна ТьюкиÑ Хэннинга в точках fj = 40j , j = 0, . . . , 20.

Задачи

1.Записать гармонику для ряда x = (1, −1, 1, −1, 1, −1, . . . ).

2.Пусть временной ряд xt имеет гармонический тренд: τt = 3 cos(πt) + + 4 sin(πt).Найти значения амплитуды,фазы и периода.

3.Записать ортогональный базис,по которому разлагается исследуемый процесс xt в ряд Фурье для T = 6, T = 7.

424

Глава13.Спектральный и гармонический анализ

4.Записать ковариационную матрицу для гармонических переменных,составляющих ортогональный базис,если T = 6, T = 7.

5.Привести формулу расчета коэффициентов гармонических составляющих временного ряда.

6.Что описывает формула:

I (f ) =

T

f2

+ βf2),где

0 ! f !

1

?Почему f

2

2

меняется в указанном диапазоне значений?

 

 

 

7.Каксоотносятсяпонятияинтенсивностииамплитуды,периодограммыиспектра?

8.Вывести формулу для определения периодограммы на нулевой частоте.

9.Как связаны выборочный спектр и автокорреляционная функция для чисто случайного процесса?Записать формулу с расшифровкой обозначений.

10.Пусть для ряда из4-х наблюдений выборочная автокорреляционная функция

" 2

"

"

1

 

равна: r1 = 1

 

, r2 = 1 2 ,

r3 = 1

2

,дисперсия равна1.Вычислить

значение выборочного спектра на частоте

 

 

"4.

11.Как соотносится выборочный спектр с автоковариационной функцией,спектральными и корреляционными окнами?

12.Пусть для ряда из4-х наблюдений выборочная автокорреляционная функция

"

"

"

 

 

равна: r1 = 1 2,

r2 = 1 4, r3 = −1

4,дисперсия равна

1.Вычислить

значениесглаженнойоценкивыборочногоспектраначастоте 1

"4

спомощью

окна Парзена с весами mk , k = 1, 2.

 

 

13.По некоторому временному ряду рассчитана периодограмма:

 

 

I (0) = 2, I (1 6)

= 6, I (1 3) = 1, I (1 2) = 4.

 

 

"

"

"

 

 

Найти оценки спектральной плотности для тех же частот с использованием окна ТьюкиÑХэннинга.

14.Записать уравнение процесса с одной периодической составляющей для частоты 0.33,амплитуды 2 и фазы 0.

15.Изобразитьграфикиспектрадлястационарныхинестационарныхпроцессов.

13.6.Упражнения и задачи

425

Рекомендуемая литература

1.Андерсон Т. Статистический анализ временных рядов. ÑМ.: ÇМирÈ, 1976. (Гл. 4, 9).

2.Бокс Дж.,Дженкинс Г. Анализ временных рядов.Прогноз и управление.

Вып. 1. ÑМ.: ÇМирÈ, 1974. (Гл. 2).

3.Гренджер К.,Хатанака М. Спектральный анализ временных рядов в экономике. ÑМ.: ÇСтатистикаÈ, 1972.

4.Дженкинс Г.,Ваттс Д. Спектральный анализ и его приложения. ÑМ.: ÇМирÈ, 1971.

5.Кендалл М.Дж.,Стьюарт А. Многомерный статистический анализ и временные ряды. ÑМ.: ÇНаукаÈ, 1976. (Гл. 49).

6.Маленво Э. Статистические методы эконометрии.Вып. 2. ÑМ.: ÇСтати-

стикаÈ, 1976. (Гл. 11, 12).

7.Бриллинджер Д. Временные ряды.Обработка данных и теория. ÑМ.:Мир, 1980. (Гл. 5).

8.Hamilton James D., Time SeriesAnalysis. Ñ Princeton University Press, 1994. (Ch. 6).

9.Judge G.G., Griffiths W.E., Hill R.C., Luthepohl H., Lee T. Theory and Practice of Econometrics. Ñ New York: John Wiley & Sons, 1985. (Ch. 7).

Глава14

Линейные стохастические модели ARIMA

14.1.Модель линейного фильтра

Стационарный стохастический процесс {xt } с нулевым математическим ожиданием иногда полезно представлять в виде линейной комбинации последовательности возмущений εt , εt−1, εt−2, . . .,т.е.

 

 

 

xt = εt + ψ1εt−1 + ψ2εt−2 + . . . = ψiεt−i ,

(14.1)

 

 

=0

 

или с использованием лагового оператора:

 

!i

 

 

 

 

xt = (1 + ψ1L + ψ2L2 + ááá)εt ,

 

где ψ0 = 1 и выполняется

 

 

 

 

 

 

!i

∞,

 

(14.2)

i| <

 

=0

 

 

 

т.е.ряд абсолютных значений коэффициентов сходится.

Уравнение(14.1)называется моделью линейного фильтра,а линейный оператор:

ψ(L) = 1 + ψ1L + ψ2L2 + ááá = !ψiLi,

i=0

14.1.Модель линейного фильтра

427

преобразующий εt в xt , Ñ оператором линейного фильтра.

Компактная запись модели линейного фильтра выглядит следующим образом:

xt = ψ(L)εt .

Предполагается,что последовательность{ εt }представляет собой чисто случайный процесс или,другими словами, белый шум (см.стр. 353).Напомним,что автоковариационная и автокорреляционная функции белого шума имеют очень простую форму:

γk

=

 

 

 

ρk =

 

 

 

 

 

 

 

 

k = 0,

 

 

0,

k = 0,

 

ε

 

0,

ε

 

 

 

 

σε2,

k = 0,

 

1,

k = 0,

 

 

 

 

!

 

 

!

а его спектральная

плотность имеет вид

 

 

 

 

 

 

 

 

 

 

 

 

pε (f ) = 2γ0ε = 2σε2 = const.

Такимобразом,белыйшумлегкоидентифицируется с помощью графиков автокорреляционной функции и спектра.Часто предполагается,что последовательность {εt } состоит из независимых одинаково распределенных величин.Упростить анализ помогает дополнительное предположение о том,что {εt } имеет нормальное распределение,т.е.представ ляет собой гауссовский белый шум.

Даннаямодельнеявляетсяпроизвольной.Фактически,согласнотеоремеВольда,любой слабо стационарный ряд допус кает представление в виде модели линейного фильтра,а именно: разложение Вольда ряда xt 1.Следует помнить,однако, что разложение Вольда единственно,в то время как представление(14.1),вообще говоря,неоднозначно 2.Таким образом,разложение Вольда представляет процесс ввиде моделилинейногофильтра,втовремя какмодельлинейногофильтране обязательно задает разложение Вольда.

Как мы увидим в дальнейшем,модель линейного фильтра(14.1)применима не только к стационарным процессам,таким что выполняется(14.2), Ñс соответствующими оговорками она упрощает анализ и многих нестационарных процессов.

Если процесс {xt } подчинен модели(14.1),то при выполнении условия(14.2) он имеет математическое ожидание,равное нулю:

E(xt) = !ψi E(εt−i ) = 0.

i=0

1В разложении Вольда произвольного стационарного процесса может присутствовать также полностью предсказуемая(линейно детерминированная)компонента.Однако такая компонента,если

еесвойства известны,не создает больших дополнительных сложностей для анализа. 2См.ниже в этой главе анализ обратимости процесса скользящего среднего.

428

Глава14.Линейные стохастические модели ARIMA

Если требуется,чтобы математическое ожидание xt не было равно нулю,то уравнение модели линейного фильтра должно включать константу:

xt = µ + !ψiεt−i = µ + ψ(L)εt .

i=0

Выведем формулы для автоковариаций рассматриваемой модели:

γk = E(xt xt+k ) = E

ψiεt−i

ψj εt+k−j

 

=

 

 

 

 

 

!

 

 

j!

 

 

 

 

 

 

 

 

i=0

 

 

=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

! !

ψ ψ E(ε

 

 

) = σ2

!i

 

. (14.3)

 

 

 

 

 

ε

ψ ψ

i+k

 

 

 

 

 

i j

t−i t+k−j

ε

i

 

 

 

 

i=0 j =0

 

 

 

 

=0

 

 

Здесь учитывается,что для белого шума

σ2, j = i + k,

E(εt−i εt+k−j ) = ε

0, j =! i + k.

Заметим,что из(14.2)следует сходимость возникающих здесь рядов.Это говорит о том,что данное условие подразумевает стационарность.

Действительно,пусть(14.2)выполнено.Тогда существует индекс

I ,такой что

i | ! 1 при i > I (иначе бы ряд не сошелся).Тогда

 

 

I

 

!

!

!

i !

i+k |.

i ψi+k | !

i ||ψi+k | !

i ||ψi+k | +

 

i=0

i=0

i=0

=I +1

 

Поскольку оба слагаемых здесь конечны,то

!

i ψi+k | < ∞.

i=0

Ясно,что модель линейного фильтра(14.1) в общемвиде представляет восновном теоретический интерес,поскольку содержит бесконечное число параметров. Для прикладного моделирования желательно использовать уравнения с конечным числом параметров.В основе таких моделей может лежать так называемая рациональная аппроксимация для ψ(L),т.е.приближение в виде частного двух лаговых многочленов:

θ(L) ψ(L) ≈ ϕ(L) ,

14.1Влияние линейной фильтрации . . .

429

где лаговые многочлены θ(L) и ϕ(L) имеют уже конечное число параметров.Как показывает практика,многие ряды можно достаточно хорошо аппроксимировать этим методом.

Частными случаями применения рациональной аппроксимации являются модели авторегрессии AR(p) и скользящего среднего MA(q).В общем случае получаем смешанные процессы авторегрессииÑскользящего среднего ARMA(p, q). Прежде чем перейти к рассмотрению этих широко используемых линейных моделей временных рядов,рассмотрим общий в опрос о том,как изменяет применение линейного фильтра характеристики случайного процесса.

14.2.Влияние линейной фильтрации на автоковариации и спектральную плотность

Пусть два стационарных процессаcн улевым математическим ожиданием {zt } и {yt } связаны между собой соотношением:

zt = !αj yt−j , j

т.е. zt получается применением к yt линейного фильтра

α(L) = !αj Lj .

j

Пределы суммирования не указываем,поскольку они могут быть произвольными3.

Пусть γy Ñавтоковариации процесса

yt , а py

(f ) Ñего спектральная плот-

k

 

 

 

 

 

 

 

 

 

 

 

ность.Найдем те же величины для

zt .Автоковариации zt

равны

γkz = E(zt zt k ) = E

αj yt j

αs yt k

 

s

=

= !j

!j

!s

 

 

y

!s

αj αs E(yt−j yt−k−s) = !j

!s

αj αs γk+s−j .

Спектральную плотность zt можно записать в виде

 

 

 

 

 

 

pz (f ) = 2

γz ei2πf k .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

k

 

 

 

 

 

 

 

 

 

!−∞

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

3В том числе,при соответствующих предположениях,пределы суммирования могут быть бесконечными.Кроме того, zt здесь может зависеть от опережающих значений yt .

430

 

Глава14.Линейные стохастические модели ARIMA

Подставим сюда формулы для ковариаций:

 

 

 

 

 

 

 

!!

 

 

 

 

 

pz (f ) = 2

k !−∞

αj αs γy

ei2πf k =

 

 

 

=

 

j

s

 

 

 

k+s−j

 

 

 

 

 

 

 

 

 

γky+s−j ei2πf k .

= 2

 

 

 

αj αs

 

 

 

 

!!

 

 

 

k

 

 

 

 

 

 

 

 

!

 

 

 

 

 

j

 

s

 

 

 

 

 

=

−∞

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Произведем здесь замену k! = k + s − j :

γky!ei2πf (k!+j −s) =

pz (f ) = 2

!!

αj αs

 

 

 

 

 

k!!

 

 

 

 

 

j

s

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 2

 

γky!ei2πf k ! á

 

 

αj ei2πf j αs e−i2πf s =

 

 

 

 

 

k!

!−∞

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

!!

 

 

 

 

=

 

 

 

 

 

 

 

j

 

 

 

 

= 2

 

γ ei2πf k !

á

 

α ei2πf j

á

α e−i2πf s .

 

 

!−∞

k!

 

 

 

!

j

s

 

 

 

 

 

 

 

 

 

k!

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

 

 

!

 

 

=

 

 

 

 

 

 

 

j

 

 

 

 

Первый множительÑэто спектральная плотность

 

yt .Два последних множи-

теля представляют собой сопряженные комплексные числа,поэтому их произведение равно квадрату их модуля.Окончательно получим

2

!

αj e−i2πf j

2

(14.4)

pz (f ) = py (f )2

j

22

2

 

 

2

 

или

pz (f ) = py (f ) !

αj cos 2πf j 2

+

 

αj sin 2πf j

2 .

(14.5)

 

 

!

 

 

 

 

 

 

 

 

 

j j

Данную теорию несложно применить к модели линейного фильтра(14.1).Для

этого заменяем zt на xt , а yt

на εt .Автоковариации xt равны

 

 

 

 

 

 

 

 

=

!i

!

 

 

 

 

γ

 

 

 

ψ ψ γε .

 

k

 

 

 

 

i

j

k+j −i

 

 

=0 j =0

 

 

 

 

 

 

 

 

Поскольку γ0ε = σε2, и γkε = 0 при k != 0,то

 

 

 

 

 

 

 

 

 

 

 

 

 

γ =

σ2

!i

ψ ψ

i+k

,

 

k

 

 

ε

 

 

i

 

 

 

 

 

 

=0

 

 

 

 

14.3.Процессы авторегрессии

 

 

 

 

431

что совпадает с полученной ранее формулой(14.3).

 

 

 

Для спектральной плотности из(14.4)получаем

 

 

 

 

 

2

 

 

p(f ) = 2σ2

2j!

ψ e−i2πf j

2.

(14.6)

ε

2

j

2

 

 

 

=0

 

 

 

 

Поскольку |e−i2πf j | = 1,то ряд здесь сходится и |p(f )| < ∞ .

14.3.Процессы авторегрессии

В модели авторегрессии текущее значение процесса xt представляется в виде линейной комбинации конечного числа предыдущих значений процесса и белого шума εt :

xt = ϕ1xt−1 + ϕ2xt−2 + ááá + ϕp xt−p + εt ,

(14.7)

при этом предполагается,что текущее значение εt не коррелировано с лагами xt . Такая модель называется авторегрессией p-го порядка и обозначается AR(p)

(от английского autoregression).

Используя лаговый оператор L,представим уравнение авторегрессии в виде:

(1 − ϕ1L − ϕ2L2 − . . . − ϕp Lp )xt = εt ,

или кратко,через лаговый многочлен ϕ(L) = 1 − ϕ1L − ϕ2L2 − . . . − ϕp Lp :

ϕ(L)xt = εt .

Нетрудно показать,что модель авторегрессии является частным случаем модели линейного фильтра:

xt = ψ(L)εt ,

где ψ(L) = ϕ−1(L), т.е. ψ(L) Ñоператор,обратный оператору ϕ(L).

Удобным и полезным инструментом для изучения процессов авторегрессии является характеристический многочлен (характеристический полином)

ϕ(z) = 1 − ϕ1z − ϕ2z2 − . . . − ϕp zp = 1 − !p ϕj zj

j =1

и связанное с ним характеристическое уравнение

1 − ϕ1z − ϕ2z2 − . . . − ϕp zp = 0.

Соседние файлы в папке Диплом