Лекции: анализ временных рядов

ЛЕКЦИОННЫЕ И МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ

Анализ временных рядов1) Канторович Г.Г.

Заканчивается публикация курса «Анализ временных рядов». В этом номере рассматривается построение экономических моделей с нестационарными регрессорами, понятие коинтеграции и ее связь с VAR-представлением многомерного процесса, тестирование наличия коин-теграционной зависимости, оценивание параметров модели при наличии коинтеграции. Отдельно рассматриваются модели с кластеризованной волатильностью, нашедшие широкое применение при анализе финансовых временных рядов.

Лекция 14 Коинтеграция

Рассмотренные до сих пор методы оценки ADL-уравнений, связывающих несколько экономических переменных, применимы только для стационарных рядов. Более точно, переменные могут быть и нестационарными, но типа TSP, тогда в качестве дополнительного регрессора в правую часть модели добавляется дополнительная объясняющая переменная - линейный тренд, и основным способом оценивания остается метод наименьших квадратов (МНК). Если же переменные являются нестационарными типа DSP (содержат единичный корень), то, как мы уже видели, возникает опасность кажущихся (spurious) регрессий. Рекомендуемый до сих пор прием состоял в устранении тренда взятием последовательных разностей и дальнейшим построением ADL-модели между преобразованными таким образом переменными.

С содержательной точки зрения полученные модели описывают только краткосрочную взаимосвязь между экономическими переменными. Устранив тренд, мы, по сути, отказываемся анализировать долгосрочное поведение переменной и отрицаем возможность существования долгосрочного равновесия для нестационарных переменных типа DSP. А результаты Нельсона и Плоссера показывает, что большинство макроэкономических переменных относятся именно к типу DSP [15]. Фактически это означало бы отсутствие долгосрочных зависимостей в макроэко-

1) Подготовлено при содействии Национального фонда подготовки кадров (НФПК) в рамках программы «Совершенствование преподавания социально-экономических дисциплин в вузах».

Канторович Г.Г. - профессор, к. физ.-мат. н., проректор ГУ-ВШЭ, зав. кафедрой математической экономики и эконометрики.

номике. Одной из попыток преодоления этого противоречия было расширение Перроном класса TSP-моделей за счет допущения кусочно-линейного тренда, с чем мы уже познакомились. Кардинальным решением проблемы является введенное Грэнжером и Энглом [6, 4] понятие коинтеграции.

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

Рассмотрим для начала два временных ряда первого порядка интеграции: xt ~ I (1), y t ~ I (1) , т.е. оба они имеют единичный корень, являются нестационарными рядами типа DSP. Их линейная комбинация, т.е. сумма с некоторыми коэффициентами, Z = axt + by t ~ I (1) , вообще говоря, тоже является рядом порядка интеграции 1. Однако может оказаться, что существуют такие коэффициенты (a, b) , что линейная комбинация с этими коэффициентами окажется процессом нулевого порядка интеграции, стационарным случайным процессом. И если такая линейная комбинация существует, то ряды xt и yt называются коинтегрирован-

ными, а вектор с компонентами (a, b) называется коинтегрирующим вектором. Это определение легко обобщить на общий случай двух рядов порядка интеграции выше первой.

Пусть процессы x< ~ I (d), y t ~ I(d) имеют одинаковый порядок интеграции d. Тогда если существует вектор (a, b), такой что axt + by, ~ I(d — b) , где b > 0 , то процессы xt и yt называются коинтегрированными. И это записывается так: x<, yt ~ CI (d, b) . Принято обозначать через d исходный порядок интеграции, а через b - на сколько порядок понижается. Исходя из таких обозначений, в предыдущем случае мы можем записать x<, yt ~ CI (1,1) . В этом наиболее распространенном случае часто опускают параметры в скобках, т.е. пишут просто x t , y t ~ CI .

Определение легко можно обобщить на многомерный случай. Пусть многомерный случайный процесс wt имеет порядок интеграции d: wt ~ I (d), т.е. все

компоненты вектора являются процессами одного и того же порядка интеграции d, и существует некоторая линейная комбинация компонент вектора, которая имеет порядок интегрирования d-b (b> 0). Тогда компоненты процесса wt называются коинтегрированными: (aTwt)~ I(d — b), а вектор a называется коинтегрирующим вектором. Правда, как мы увидим в дальнейшем, в многомерном случае может существовать несколько линейно независимых коинтегрирующих векторов.

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

случайных величины. Вообще говоря, их линейная комбинация также есть случайная величина. Однако бывают такие случайные величины, что их некоторая линейная комбинация может оказаться детерминированной величиной. Например, определим случайную величину У как сумму случайной величины 2 и детерминированной величины. Тогда линейная комбинация случайных величин У и 2 с коэффициентами 1 и -1 соответственно, очевидно, является детерминированной величиной. Аналогичная ситуация может быть со случайными процессами. Может существовать их линейная комбинация, которая является стационарной.

Прежде чем анализировать формальные последствия определения коинте-грации и различные примеры, давайте рассмотрим, что означает существование коинтегрирующих процессов содержательно. Если х1, у1 ~ С1 (1,1) , то каждый из

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

График демонстрирует, что существует некоторое соотношение между двумя экономическими величинами (линейная комбинация ах{ + (Ьуг), которое является стационарным процессом. Соотношение можно переписать в виде у( = рх( + и(, где и{ - стационарный процесс. Если взять математическое ожидание от обеих частей, то оказывается, что зависящие от времени математические ожидания нестационарных процессов х( и у( связаны детерминированным соотношением:

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

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

Рис. 1.

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

Следовательно, коинтегрирующее соотношение соответствует тому, что между рассматриваемыми величинами существует долгосрочное равновесие. И тогда общая динамика поведения показателей может быть разложена на две составляющие: долгосрочное поведение и краткосрочное поведение. Причем долгосрочное поведение описывается коинтегрирующим соотношением. Посмотрим, как описывается краткосрочное поведение. Пусть коинтегрирующее соотношение представляется в нормированном виде следующим образом: у, = рс, + е,, где

е( ~ ШЫ - белый шум. Поскольку х1, у 1 ~ I (1) являются процессами 7(1), то процессы их разностей Ах, и Ау, являются процессами типа I(0) , т.е. стационарными. Содержательно Ас, и Ау, описывают собой краткосрочные изменения исходных переменных. Поэтому уже знакомая нам модель коррекции ошибками (ЕСМ) Ау, = а - Ах1 + Ь(у 1 _1 - ух1 _1) + у1 связывает между собой стационарную величину Ау,, стационарную Ах, и стационарное коинтегрирующее соотношение. Поскольку выражение в скобках является стационарным, экономическая интерпретация модели коррекции ошибками сохраняется такой же, как если бы переменные у, и х, были стационарными. Краткосрочное изменение переменной у, зависит от краткосрочного изменения переменной х, и от отклонения от долгосрочного равновесия в предыдущий момент времени. То есть вводится коррекция в зависимости от того, на сколько переменные отклонились от своего долгосрочного равновесия. Напомним, что экономически такой подход оказался очень плодотворным. Выяснилось, что можно в одном уравнении совместить вместе краткосрочное и долгосрочное поведение. Отметим, что ЕСМ имеет один и тот же вид как для стационарных, так и для нестационарных, но коинтегрированных переменных.

Теперь убедимся, что коинтегрированные процессы существуют. Рассмотрим, следуя Энглу и Грэнжеру [4, р. 263], следующий пример. Пусть случайные процессы X, и У, определены следующим образом. X, + рУ1 = , X, + аУ, = у,. Пусть также ы, = ы,_1 + еи и у1 = ру,_1 + е2,, где еи и е2, - некоррелированные белые шумы. При условии, что |р| < 1 , у, является стационарным процессом, а ы, - случайным блужданием без дрейфа. Другими словами: ы1 ~ I (1) , у, ~ I(0) . Совместное распределение X, и У, полностью определяется приведенными уравнениями. Отметим, что имеет смысл рассматривать модель только при аФ р , так как иначе система противоречива.

Определим порядок интеграции процессов Х( и У(. Для этого перейдем от структурной к приведенной форме модели, т.е. разрешим систему относительно Х, и У,. Получаем:

а р

X, =

У, = -

а - р 1

а - р 1

I

I

а - р а - р

Очевидно, что каждый из процессов Х, и У, является процессом первого порядка интеграции. В то же время, очевидно, что существует их линейная комбинация Х, + аУ,, равная стационарному процессу, поэтому они являются коин-тегрированными в смысле ранее данного определения. Поэтому Х1, У ~ С1 (1,1) .

Приведенный простой пример подсказывает, что свойство коинтеграции связано с представлением многомерного случайного процесса в виде линейной модели. Особенно удобным оказалось использование УЛИ-модели. Наличие или отсутствие коинтеграции можно установить по значениям характеристических корней УЛИ-модели.

Начнем с простейшего случая модели УЛИ(1) для двумерного процесса. Сохраняя обозначения предыдущей главы, рассмотрим модель

(X) ^

чХ, 0

а

а2

Рп Рп

р 41 4 22

---V---

4

1

Х ,-1 ХД, 0

(е\ ^

ч е1, 0

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

Без потери общности перейдем к центрированным переменным. Пусть собственные числа матрицы А1 различны: Л1 Ф 12. Как и в предыдущей лекции, определим вектор новых переменных соотношением у1 = С -1 х1, где С - матрица, столбцы которой являются собственными векторами, соответствующими собственным числам 11 и 12 соответственно.

В новых переменных система уравнений распадается на два отдельных уравнения:

У/1 = 1У/-1 + г1 2 1 2 2 У, = 1 У,-1 + г,,

где через г, обозначен преобразованный векторный белый шум.

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

V

+

+

ляются линейными комбинациями компонент вектора у, (напомним, что Х, = Су,).

Поэтому в дальнейшем мы не будем рассматривать случай «взрывной» нестационарности. Если же оба корня по модулю меньше единицы, то компоненты процесса Х, являются стационарными, и вопрос о коинтеграции не возникает.

Пусть теперь Л1 = 1 и |121 < 1. Тогда у1 ~ I(1) , у,2 ~ I(0) , и обе компоненты вектора Х,, как линейные комбинации процессов нулевого и первого порядков интеграции, будут первого порядка интеграции. Но нельзя забывать , что справедливо и обратное: компоненты вектора у, являются линейными комбинациями компонент вектора Х,. Следовательно, существует линейная комбинация 1 2

процессов х1 и с, , первого порядка интеграции каждый, являющаяся стационарным процессом. Коэффициенты этой линейной комбинации являются элементами второй строки матрицы С _1. В соответствии с определением процессы с) и

2

с, коинтегрированы.

В предыдущей лекции мы ввели в рассмотрение матрицу П = I _ А1 и отметили, что собственные векторы матриц П и А1 совпадают, а их собственные числа дополняют друг друга до единицы. Поэтому условие наличия одного единичного собственного числа у матрицы А1 означает наличие одного нулевого собственного числа у матрицы П , а это, в свою очередь, эквивалентно равенству единице ранга матрицы П . Используя диагональное представление матрицы П , получаем:

П= С Г0 0 у - =сс- с'2 У0 0 у у(1 _ ^ к, ~22) -

^0 (1 _ 1 2 )0 IС21 С22 0 (1 _ 1 2 )С21 С22 0 I(1 _ 1 2 )с22 0

Здесь через с^ обозначены элементы матрицы С , а через с^ - элементы

матрицы С -1 . Обратим внимание, что матрица П разложена в произведение (факторизована) двух прямоугольных матриц: вектора-столбца на вектор-строку, причем вектор-строка представляет собой коинтегрирующий вектор. Еще раз подчеркнем, что это просто вторая строка матрицы, обратной матрице, составленной из собственных векторов матрицы П .

Пусть теперь 1 = 2 . В этом случае, как мы уже упоминали, существует невырожденная матрица Р, такая что Р _' А1Р = J и А1 = Р/Р , где / - жор-

(1 1 ^ . г г

данова матрица: / = 1 I. Определив вектор у{ = Р Х, ( х, = Ру,), получаем

10 1 0

систему соотношений:

у»1 = 1 у(1_1 + у,2_1 + V1, 2 1 2 2 у, = 1 2у,_1 + V, .

При | 1 | < 1 второе уравнение представляет собой стационарную модель ЛИ(1), а первое - стационарную модель ЛОЪ(1,1), и о коинтеграции речь не идет.

Если же 1 = 1, то из второго уравнения следует, что у 2 является случайным блужданием, т.е. у2 ~ I (1) . Поскольку первое уравнение сводится к виду Ду1 = у/2_1 + г/], то для достижения стационарности нужно еще раз взять последовательную разность. Это означает, что у] ~ I (2) . Поскольку х, = Ру,, его обе

компоненты являются процессами порядка интеграции 2. В то же время сущест-

2

вует их линейная комбинация (у, ), чей порядок интеграции равен 1. Следовательно, эти компоненты коинтегрированы: х1, х2 ~ С1 (2,1) . Оба собственных числа матрицы П равны в этом случае нулю, а ее ранг равен 1. В этом случае матрица

П = р(0 _ 11р -1 =( Р" у0 _ 1у рп ~.2 ^ = Г_ р11 v ~ ) также

10 0 ) ^ р 2, р 22 Л 0 0 Л ~ 2, ~ 22 ) I- Р 21 ) факторизуется в произведение прямоугольных матриц, и вторая из них дает ко-интегрирующий вектор.

Наконец, при равенстве собственных чисел может тем не менее существовать два линейно независимых собственных вектора, соответствующих этому собственному числу. В этом случае матрицы А1 и П приводятся к диагональной форме, и система уравнений для вектора у, принимает вид: у) = у(1-1 + г/), у2 = у,2-1 + /2 . Обе компоненты относятся к типу I(1) , поэтому обе компоненты вектора х] также относятся к типу I(1) , а коинтегрирующей комбинации нет.

Заметим, что матрица П в этом случае состоит из одних нулей, и ее ранг равен 0.

Теперь рассмотрим случай модели УЛИ(1) для трехмерного случайного вектора, матрица А1 имеет 3 собственных числа, и набор возможностей несколько

расширяется. Начнем со случая, когда Ц < 1 , |121 < 1, 13 = 1 и 12 Ф 11 . Тогда матрица С из собственных векторов существует, и система уравнений для компонент вектора у, распадается на отдельные уравнения:

у1 = 1 у(1_1 + ^ Ц:

2^2 2 у, = 1 у,-1 + /

у3 = у(-1 + .

Очевидно, что третья компонента будет типа I (1) , а две остальные - типа I (0) . Поэтому все компоненты вектора X, будут типа I (1) , в то же время две их линейные комбинации, соответствующие переменным у1 и у,2 , будут стационарными. Это означает, что переменные х], х,2 , х3 коинтегрированы, и существует два линейно независимых коинтегрирующих вектора. Эти два вектора определяют линейное подпространство, каждый элемент которого будет коинтегрирующим вектором. Эта ситуация препятствует непосредственной интерпретации коинтег-рирующих векторов как долгосрочных зависимостей между переменными, ведь теперь таких соотношений бесконечно много.

Ранг матрицы П равен 2 и вновь совпадает с числом линейно независимых коинтегрирующих векторов. Ничего принципиально не меняет случай, когда = 1 2. В этом случае у,3 по-прежнему процесс типа I(1) , у,2 - типа I(0) , а у1 определяется моделью ЛОЦ1, 1) и также является стационарным, т.е. типа

I (0) . Все компоненты вектора Х, являются процессами типа I (1) , а переменные

у ,2 и у ,3 являются стационарными линейно независимыми комбинациями компонент вектора Х,, т.е. существует два линейно независимых коинтегрирующих вектора.

Матрица П легко приводится либо к диагональному виду:

(1 _ 1 0 0

П = С

0 0 А 1 _ 2 0

00

/

(1 _ 1 0 0 1 _ 1 0

либо к виду

0 А

(1 _ 0 0

(

либо П = Р

(1 _

0 0

( а

0

_1 1_

0

С _1 =

_1 1_

0

( А 1

0 А

0

0

что дает соответственно

( \\

0 А

0

0

(

Р _1 =

( \

( \

0

( Л А

0

( 1 г

)0-

Через

( \

обозначены первый и второй столбцы матрицы С или Р, а

через ( 1 ) и ( 2 ) - соответствующие строки матрицы С _1 или Р _1 . В обоих случаях матрица П разложена в произведение прямоугольных матриц размерностью (п х г) и (г х п) соответственно, где п - размерность вектора Х(, а г -

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

греческими буквами а и рт , и факторизация записывается в виде П = а,рт .

Теперь рассмотрим случай, когда 11 = 1 2 = 1, а 13 < 1. Если при этом кратному собственному числу 1 = 1 соответствует только один собственный вектор, то система уравнений для вектора у, = Р _1 Х, принимает вид:

1 1 2 1 у, = у, _1 + у, _1 + е

2 2 2 у, = у,_1 +

3^3 3

у, = 1 3у,_1 + .

(

)

2

2

(

)

1

2

1

(

1

2

и

Очевидно, что у] ~ I (0) , у] ~ I (1) , у) ~ I (2) . Все компоненты вектора х (

относятся тогда к типу I (2) , и существуют две коинтегрирующие линейные ком-

2

бинации. Одна из них, соответствующая У, , понижает порядок интеграции до 1, а вторая, соответствующая уЪ, , понижает порядок до 0. Ранг матрицы П равен 2, ее факторизация в виде П = аЬ т опять имеет место.

Если же кратному единичному собственному значению соответствует два линейно независимых собственных вектора, то УЛИ-модель для вектора у( распадается на уравнения для отдельных компонент.

у1 = у 1-1 + е1 2 2 2 у, = у,-1 + е

3^3 3

у, = 1у,-1 +

Тогда у3 ~ I(0) , у] , у1 ~ I (1) . Компоненты вектора х{ будут процессами типа I (1) , и существует лишь одна коинтегрирующая комбинация, соответствующая у3 . Ранг матрицы П равен 1, и она может быть представлена в виде произведения вектора-столбца на вектор-строку, которая и является коинтегри-рующим вектором.

Осталось рассмотреть случай, когда 1 = 1 = 1 = 1. Этому трехкратному собственному числу может соответствовать один, два или три линейно независимых собственных вектора. Если такой вектор один, то для вектора у ( получается следующая система:

1 1 2 1 у1 = у^1 + у,-1 + Л

2 2 3 2

у, = у,-1 + у,-1 + Л у3 = у,3-1 + Л3.

Компонента у,3-1 ~ I(1) , компонента у]_х ~ I(2) , и компонента у 1-1 ~ I(3) . Все компоненты вектора х( будут типа I (3) , и существует две коинтегрирующие комбинации, имеющие порядок интеграции 2 (соответствует у,2) и 1 (соответствует у3). Ранг матрицы П вновь равен числу линейно независимых коинтегри-рующих векторов, т.е. двум.

Если собственному числу соответствует два собственных вектора, то для вектора у{ получается следующая система:

1 1 2 1 у1 = у^1 + у,-1 + Л1

2 2 2 у, = у ,-1 + Л

у3 = у 3-1 + л] .

Компоненты у 2-1, у ]-1 ~ I (1) и компонента у 1-1 ~ I (2) . Все компоненты вектора х, будут типа I (2) , и существует только одна коинтегрирующая комби-

нация порядка интеграции 1 (соответствует у,2). Ранг матрицы П вновь равен числу линейно независимых коинтегрирующих векторов, т.е. единице.

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

у»1 = у,-» + л»1 2 2 2 у, = у, _» + л,

у3 = у,3_» + Л, .

Все компоненты вектора у, являются интегрированными процессами порядка 1. Все компоненты вектора Х, также будут типа I (1) , и не существует ни одной коинтегрирующей комбинации. Ранг матрицы П , состоящей теперь из одних нулей, вновь равен числу линейно независимых коинтегрирующих векторов, т.е. нулю.

Оказывается, результат рассмотрения удобнее и элегантнее выразить в терминах ранга матрицы П , чем в количестве единичных корней матрицы А». Мы фактически установили, что если двумерный или трехмерный случайный процесс имеет представление в виде модели УЛИ(1) и среди его характеристических корней ни один по модулю не превышает единицы, то количество коинтегрирующих линейно независимых векторов между компонентами процесса в точности равно рангу матрицы П = I _ А,. При этом вовсе не обязательно пользоваться УЛИ-мо-делью, важно лишь, чтобы многомерный процесс допускал УЛИ(1) представление. Сразу отметим, что ранг матрицы П равен числу нулевых собственных чисел этой матрицы.

Осталось обобщить этот вывод на случай процесса любой размерности и общую модель УЛИ(р). Обобщение на многомерный процесс достаточно очевидно из цепочки предыдущих рассуждений. И , наконец, рассмотрим общий случай модели УЛЯ(р): у< = А,у1 _, + ... + Ару1 _ + ё. то уравнение можно переписать в

другом виде после таких же преобразований, как и при выводе уравнения ЛЮЕ-теста:

Ду, = _Пу,_1 + В,Ау,_, + ... + Вр_, Ду,_р+, + ё,.

Здесь матрица П = I _ А, _ А2 _ ... _ Ар , а матрицы В,,.., В _, выражаются че-

р

рез матрицы А»,..., Ар следующим образом: В^ = _ ^ А1 . Доказательство того,

•=]+1

что наличие коинтеграции связано с вырожденностью матрицы П, или, более точно, что количество коинтегрирующих векторов в точности равно рангу матрицы П, требует использования блочных матриц и останется за рамками нашего курса. Доказательство можно найти, например, для р = 2 в учебнике Джонстона и Ди Нардо [12]. Идея доказательства заключается в стандартном сведении системы разностных уравнений порядка р для п переменных к системе разностных уравнений первого порядка, но для рп переменных. Матрица преобразованной системы обладает блочной структурой, а характеристические уравнения исходной и преобразованной систем совпадают. Эта часть доказательства и является наи-

более сложной технически. Для исходного уравнения, как мы уже упоминали, характеристическое уравнение имеет вид: det( 1р I - 1р-1 А1 - ... - Ар ) = 0 . Следовательно, существование единичного корня у исходного уравнения эквивалентно существованию нулевого корня у вышеприведенной матрицы П. С помощью рассуждений, аналогичных проведенным выше, мы приходим к следующему заключению. Ранг матрицы П = I - А1 - А2 - ... - А равен числу линейно независимых

коинтегрирующих векторов. Этот показатель принято называть коинтегрирую-щим рангом.

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

Лекция 15

Коинтеграционная регрессия и тестирование коинтеграции

До сих пор мы рассматривали коинтеграцию как некоторое сугубо теоретическое свойство. Посмотрим, что меняет наличие этого свойства для оценивания регрессий с нестационарными переменными. Вернемся к рассмотренному в предыдущей лекции примеру Грэнжера и Энгла: случайные процессы X, и У, определены следующими соотношениями: X, + = , X, + аУ, = у,, где и1 = ы1-1 + е1 , и у( = ру , + е2, (еи и е2, - некоррелированные белые шумы). Мы уже установили, что X, и У, коинтегрированы. Пусть у нас есть выборка объема Т из обеих переменных. Попробуем построить обычную регрессию X, на У, методом наименьших квадратов. Как мы помним, в этом случае существует опасность получить в результате кажущуюся регрессию. Удивительная вещь заключается в следующем. Несмотря на то, что X, и У, являются процессами типа I (1) , оказывается, что в случае, если процессы коинтегрированы, оценка МНК коэффициентов регрессии становится состоятельной. И можно, несмотря на нестационарность переменных, применять обычные регрессионные методы.

Давайте посмотрим, почему это так. Оценка коэффициента наклона в регрессии X, = а + * + е, будет выражена известным выражением ? = Щ . По-

Ь У>

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

Х а Р

X, =-и,--у,

' а-Р ' а-Р '

У 1 1

У, =--и, +

' а - Р ' а - Р

Используя теорему Слуцкого и тот факт, что дисперсия стационарного процесса vt постоянна, а дисперсия процесса случайного блуждания ut стремится к бесконечности, получим:

Л Р lim I T X Х>У> I Cov u> _ ^ n»'--^ u' + n)

Л l у ^ j — _ b — _ b — _ b — _ b

p lim g = - -

l J v — _ ß ' — _ ß f

_ — var

Следовательно, оценка МНК коэффициента наклона является состоятельной оценкой нормированного коинтегрирующего соотношения. Более того, можно показать, что скорость сходимости оценки выше, чем в случае оценки МНК для стационарных регрессий [22]. Поскольку дисперсия случайного блуждания растет пропорционально Т, скорость сходимости при наличии коинтеграции пропорциональна 1, в то время как для стационарных регрессоров скорость сходимости Т

пропорциональна только —__Это свойство оценок МНК при наличии коинтегра-

л/Т

ции называют суперсостоятелъностъю.

Однако регрессия X, на У( использует не всю информацию, содержащуюся

в исходной модели. Умножим второе из уравнений приведенной формы на а и сложим с первым уравнением. Получим Х1 + аУ1 = и1 = ри , _1. Стандартным образом получаем:

Х, + аУ, _ р(Х,_1 + аУ,_1> = и, _ ри,_1 = е(, или ДХ, = _аДУ, + (р _ 1)(X,_1 + аУ,_1) + е 2,.

Полученное выражение представляет собой уже знакомую нам модель коррекции ошибками, в котором коинтегрирующее соотношение играет роль долгосрочного соотношения между переменными. Эта модель соответствует модели ЛОЪ(1,1) с нестационарными регрессорами, а именно: X, = рХ,_1 _ аУ, _ рссУ,_1 + е2,  Понятно, что ЕСМ и ЛОЪ(1,1) являются различными параметризациями одной и той же модели. При этом, если оценивать модель в виде ЕСМ методом наименьших квадратов, то как объясняемая переменная ДХ,, так и регрессоры ДУ, и (Х1 _1 + аУ1 _1) являются стационарными. Поэтому оценки коэффициентов ЕСМ-

представления заведомо состоятельны. Поскольку оценки ЛОЪ-представления однозначно пересчитываются через оценки ЕСМ-представления, они также состоятельны.

Общий результат, полученный Симсом, Стоком и Уотсоном [21], состоит в следующем. Если при некоторой параметризации модели параметр может быть выражен как коэффициент при переменной типа I (0) , обычные тестовые статистики для этого коэффициента асимптотически справедливы. Более того, если

при некоторой параметризации модели подмножество параметров является коэффициентами при переменных типа I (0) , обычные тестовые статистики для этого подмножества коэффициентов асимптотически справедливы. Доказательство этого чрезвычайно важного результата выходит за рамки нашего курса. Обратите внимание, что для применимости обычных тестовых процедур и таблиц распределений достаточно принципиальной возможности подходящей параметризации, вовсе не требуется оценивать коэффициенты именно этой параметризации. Например, это означает, что оценки методом наименьших квадратов ECM и ADL представлений асимптотически эквивалентны, если переменные коинтегрированы. Впрочем, в конечных выборках эквивалентность не гарантирована, и существует обширная литература, где обсуждаются преимущества той или иной параметризации в конечных выборках.

Общий вывод таков: одни и те же методы оценивания и диагностические процедуры применимы как для стационарных, так и для нестационарных регрес-соров типа I (1) , если последние коинтегрированы. Поэтому ключевым вопросом является тестирование наличия коинтеграции нестационарных процессов. Первая тестовая двухшаговая процедура была предложена Энглом и Грэнжером [4]. Рассмотрим ее на примере регрессии между двумя рядами типа I (1) .

1 шаг. Убеждаемся, что оба регрессора относятся к типу I (1) . Строим обычную регрессию переменной Xt на переменную Yt методом наименьших квадратов.

2 шаг. Проверяем остатки регрессии на стационарность. Если остатки являются стационарным временным рядом, то процессы Xt и Yt коинтегрированы. Если же остатки относятся к типу I (1) , то коинтеграция отсутствует. Если процессы коинтегрированы, то регрессия, построенная на первом шаге, называется

коинтегрирующей (cointegrating regression).

Для проверки порядка интеграции остатков авторы предложили применять тест Дикки-Фуллера, но критические значения таблиц этого теста в данном случае не годятся. Вспомните, что таблицы получены в результате моделирования Монте-Карло для сгенерированного случайного блуждания. В этом же случае исследуемый процесс получен в результате процедуры метода наименьших квадратов, т.е. является «оцененным». В частности, сумма ошибок равна 0. Таблицы критических значений для процедуры Энгла-Грэнжера были приведены в работе Мак-Киннона [14]. Они больше по абсолютной величине, чем критические значения статистики Дикки-Фуллера t для того же уровня значимости. Другими

словами, критические значения теста на наличие коинтеграции лежат левее критических значений теста Дикки-Фуллера. Например, на уровне значимости 5% для T = 100, отсутствия лагов и тренда в модели критическое значение для теста Дикки-Фуллера равно -1,945, а для теста на наличие коинтеграции соответствующее значение равно -3,396. Поскольку нулевая гипотеза заключается в наличии единичного корня у ряда остатков, т.е. в отсутствии коинтеграции, критические значения смещены в сторону гипотезы о наличии коинтеграции. В вышеупомянутой работе Мак-Киннон предложил аппроксимирующую формулу для расчета критических чисел, которая и используется в большинстве специализированных компьютерных программ. Эта аппроксимирующая функция носит название поверхности отклика и представляется следующим образом:

C (a, T) = k0 + kf + ^,

где C(a,T) - односторонняя а-процентная точка для выборки размера T, k0 -

асимптотическое значение критической величины, а два вторых слагаемых выражают поправки на конечность выборки. Мак-Киннон привел таблицу значений параметров поверхности отклика k 0, k 1, k 2 в зависимости от числа наблюдений T

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

Линейный тренд также может быть добавлен в коинтегрирующее соотношение, что требует дополнительных таблиц. Необходимость включения линейного тренда в коинтегрирующее соотношение может возникнуть в следующем случае. Исследование нестационарности ADF-тестом может показать наличие детерминированного тренда и единичного корня одновременно у одной из исследуемых переменных. Если вторая переменная (или не все из переменных в общем случае) не содержит детерминированный тренд, следует включить его в коинтегрирую-щее соотношение, в противном случае невозможно обеспечить «баланс» слагаемыми различного типа в коинтегрирующем уравнении. Если более чем одна переменная содержит наряду с единичным корнем детерминированный тренд, то эти детермированные тренды могут, вообще говоря, компенсировать друг друга. Но чтобы допустить возможность отсутствия такой компенсации и тестировать ее, следует все же включить детерминированный тренд в коинтегрирующее соотношение. Ситуацию, когда две переменные обе содержат детерминированный тренд, и эти тренды компенсируют друг друга, иногда называют детерминированной коинтеграцией.

Отметим также, что существуют ситуации, когда экономическая теория предписывает определенный коэффициент в долгосрочном соотношении (равновесии). Например, в классической теории потребления по Кейнсу предполагается единичная долгосрочная эластичность потребления по располагаемому доходу. Для данных, выраженных в логарифмах, это означает, что нам заранее известен коинтегрирующий вектор (1 -1). В этом случае на первом шаге процедуры Энг-ла-Грэнжера нет нужды оценивать регрессию, и остатки получаются просто вычитанием переменных. Теперь проверка гипотезы о наличии коинтеграции может быть проведена непосредственно по таблицам теста Дикки-Фуллера, так как остатки более не являются «оценкой».

Если тест Энгла-Грэнжера показал наличие коинтеграции, то возможно описать в модели не только долгосрочное равновесие, но и динамику движения к этому долгосрочному равновесию. Для этого разумно добавить в исходную регрессию дополнительный регрессор - коинтегрирующее соотношение в предыдущий момент времени. Это означает, что мы строим Error correction model. Обратите внимание, насколько полезней этот подход подхода Бокса-Дженкенса, из которого следует, что если процессы оказываются нестационарными типа I (1) , то во избежание кажущейся регрессии мы строим регрессию первой разности DXt на первую разность DYt. При переходе к разностям всякая информация о долгосрочной взаимосвязи рядов теряется. Понятие коинтеграции помогает резко улучшить си-

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

Мы уже упоминали, что наличие коинтеграции позволяет оценивать модель и в виде ADL-представления. Это представление также отражает и краткосрочное, и долгосрочное поведение, но его параметры уже не допускают непосредственной интерпретации. Но для того, чтобы быть уверенным, что оценивание ADL-модели приведет к состоятельным оценкам ее параметров, нужно предварительно установить наличие коинтеграции переменных. Оба метода оценки асимптотически эквивалентны, но в конечных выборках дают несколко разные оценки. Сток [22] показал, что в конечных выборках процедура Энгла-Грэнжера дает несколько большее смещение оценок коэффициентов.

Тест Йохансена

Основные из применяемых в настоящее время тестов наличия коинтеграции [24] основаны на связи количества коинтегрирующих векторов с рангом матрицы П в VAR-представлении многомерного временного ряда, а следовательно, с количеством нулевых собственных чисел этой матрицы. Мы рассмотрим лишь один из тестов, предложенный Йохансеном в серии работ [9, 11, 12]. Пожалуй, этот тест является наиболее популярным и входит в большинство специализированных компьютерных пакетов, в частности в Eviews.

Первым шагом в реализации теста Йохансена является оценка модели VAR(p) для заданного k-мерного временного ряда

Y t = {m + b} + AJ, + ... + ApYt - p + et.

По сравнению с ранее рассматриваемой моделью в нее добавлены векторы линейного тренда и допускается ненулевое математическое ожидание для каждой из компонент. Фигурные скобки указывают, что модель может не содержать ни одного из этих слагаемых, может включать только вектор свободных членов, а может включать оба дополнительных слагаемых. Разумеется, обычные условия для остатков модели предполагаются выполненными: остатки гомоскедастичны и не коррелированны. Первоначально Йохансен требовал также нормальности остатков, но в 1995 г. ослабил это условие до требования, чтобы остатки не очень сильно отличались от Гауссова белого шума [10]. Мы уже рассматривали тесты для проверки этих свойств.

Порядок модели p выбирают обычно с использованием информационных критериев Акаике и Шварца среди моделей, прошедших диагностику остатков. При переборе моделей включают/исключают также свободные член и линейный тренд. Возможно также проверить гипотезу о том, что порядок VAR-модели равен p, против альтернативной гипотезы, что ранг равен q < p. Для проверки используется тест отношений правдоподобия. Если вектор случайных возмущений является гауссовым белым шумом, то логарифм функции правдоподобия для T наблюдений и k-мерной переменной принимает следующий вид [7]:

T i " i

ln l = const +--ln Q -1 ,

2 1 1

где Q - оценка ковариационной матрицы остатков VAR-модели. Отношение правдоподобий поэтому принимает вид:

LR = -2(ln lq - ln lp) = T (ln q _1| - ln p _1|).

При справедливости нулевой гипотезы, т.е. если порядок модели равен p, эта статистика распределена асимптотически как хи-квадрат с числом степеней свободы

равным k 2 ( p - q ) .

После оценки VAR-модели в тесте Йохансена рассчитывается оценка матрицы П = I - A1 - A2 - ... - Ap , соответствующая ECM-представлению модели

Dy, = {m + tb} + -Пу t-1 + B1 Dy t-1 + ... + Bp-1 Dy t- +1 + et. Нулевой гипотезой является то, что ранг матрицы П не превышает некоторого числа r < k. В качестве альтернативной гипотезы используется H1 : rank П = k , или H1 : rank П = r + 1. Статистика для проверки нулевой гипотезы против первой из приведенных аль-

k ~

тернативных имеет вид - T ^ ln(1 - ) и называется trace statistic. Название

i = r + 1

связано с тем, что статистика пропорциональна сумме логарифмов собственных чисел матрицы (остальные (k - r) собственных чисел считаются нулевыми), т.е. следу матрицы. Для проверки против второй альтернативной гипотезы тестовая статистика принимает вид: - T ln(1 - 1r+1) и называется max statistic. Название связано с тем, что статистика пропорциональна логарифму максимального из собственных чисел матрицы, считающихся нулевыми. В приведенных выражениях

через l обозначена оценка максимального правдоподобия i-го корня полученного

Йохансеном уравнения. При этом предполагается, что корни упорядочены в порядке убывания.

В пакете Eviwes применяется trace statistic. В этом пакете последовательно перебираются значения r от 0 до к. Если нулевая гипотеза r = 0 не отвергается уже на первом шаге, то процесс нестационарный, и коинтеграции не существует. Если гипотеза r = 0 отвергается, на следующем шаге проверяется гипотеза r = 1. Если она не отвергается, то коинтегрирующий ранг равен 1. Если же гипотеза отвергается, то переходим к проверке нулевой гипотезы r = 2 , и так далее. Стационарности исследуемого многомерного процесса соответствует отвержение нулевой гипотезы при всех r < k .

Распределения обеих тестовых статистик не стандартны, и их критические значения получены моделированием Монте-Карло. Таблицы критических чисел зависят от того, входят ли детерминированный тренд и свободный член в VAR-уравнение, и входит ли линейный член в коинтегрирующее соотношение. В пакете Eviеws реализованы следующие пять возможностей:

• ни свободный член, ни тренд не входят ни в VAR-уравнение, ни в коинтегрирующее соотношение;

• свободный член входит в коинтегрирующее соотношение, ни свободный член ни тренд не входят в VAR-уравнение;

• свободный член входит как в коинтегрирующее соотношение, так и в VAR-уравнение;

• свободный член и тренд входят в коинтегрирующее соотношение, тренд не входит в VAR-уравнение;

• свободный член и тренд входят в коинтегрирующее соотношение, тренд входит в УЛИ-уравнение.

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

Самый простой случай - это отсутствие свободного члена как в коинтегри-рующем уравнении, так и в УЛИ-модели. Это означает, что математические ожидания всех рассматриваемых переменных равны нулю. Визуальная инспекция данных и проверка выборочных средних на равенство нулю обычно достаточны для отказа от такой спецификации теста Йохансена (первой в нашем списке).

Часто коинтегрирующее уравнение содержит свободный член из теоретических соображений. Так, при моделировании производственной функции типа Коб-ба-Дугласа или функции потребления с постоянной склонностью к потреблению стандартной процедурой является переход к линейной в логарифмах модели. При этом масштабирующий множитель, входящий в исходную спецификацию модели, переходит при логарифмировании в свободный член (константу) уравнения долгосрочного равновесия. Раз коинтеграция существует, то матрица П = арт может быть факторизована, и ЕСМ представление в этом случае может быть записано в

ГатЛГт, \ ( от \

виде: Др, = -а

ь

7 Т

У'11 | + В, Ду,-! + ... + ВР-! Ау,-р+1 + е,. Через

Р

т

7

V 0

здесь

обозначена блочная матрица, нижний блок которой является вектор-строкой, составленной из входящих в коинтегрирующие соотношения констант. Вектор

I У <-1 |, в свою очередь, содержит в нижнем блоке число 1. Другими словами, в

V 1 0

ЕСМ-модели константы входят только в «долгосрочную часть» и отсутствуют в «краткосрочной». При переходе от ЕСМ-представления к УЛИ-модели мы должны «смириться» с присутствием свободного члена и в УЛИ-модели.

Кроме того, само УЛИ-представление может включать свободный член, даже если долгосрочное равновесие не подразумевает константы. Ведь априори не всегда есть основания отрицать ненулевое математическое ожидание всех компонент многомерного случайного процесса. В этом случае переход к ЕСМ-представ-лению даст вектор констант в «краткосрочной части» модели, независимо от наличия/отсутствия констант в «долгосрочной части». Но если компоненты вектора данных интегрированы, то наличие константы в уравнении краткосрочного поведения означает наличие дополнительного детерминированного тренда в данных. Ситуация полностью аналогична случайному блужданию с дрейфом. Таким образом, наличие вектора свободных членов в УЛИ-модели может соответствовать двум качественно очень разным случаям:

• если вектор свободных членов УЛИ-модели полностью переходит в коин-теграционные соотношения ЕСМ-представления, то порожденные такой моделью данные не демонстрируют наличия детерминированного тренда;

• если вектор свободных членов УЛИ-модели переходит не только в коин-теграционные соотношения ЕСМ-представления, но и в дополнительный вектор свободных членов «краткосрочной части», то порожденные такой моделью данные демонстрируют наличие детерминированного тренда.

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

Аналогично рассматривается случай включения линейного тренда в коин-тегрирующее соотношение. Если линейный тренд из УЛИ-модели при переходе в ЕСМ-представление входит только в «долгосрочную часть», то порождаемые данные должны демонстрировать детерминированный линейный тренд, и для тестирования коинтеграции следует использовать четвертую из возможностей. Если же тренд переходит и/или в «краткосрочную часть», данные должны демонстрировать уже квадратичный детерминированный тренд. Для такого случая предназначена пятая возможность применения теста Йохансена. К сожалению, в литературе и в описаниях компьютерных пакетов эти пять опций описаны в терминах отсутствия/наличия константы и тренда в УЛИ-модели и коинтегрирующем уравнении, хотя по сути речь идет не о УЛИ, а о «краткосрочной части» ЕСМ-представления. Наше рассмотрение показывает, что наиболее употребительными, подходящими к экономическим данным являются вторая и третья опции теста Йохансена.

Наше рассмотрение теста Йохансена до сих пор ограничивалось выяснением коинтегрированы или нет переменные. В случае положительного ответа на поставленный вопрос следует приступить к оценке модели. Йохансен предложил не только процедуру тестирования коинтеграции, но и процедуру оценивания коин-тегрирующих векторов. Такая оценка (методом максимального правдоподобия) в настоящее время является составной частью большинства компьютерных реализаций теста Йохансена. Вспомним, что коинтегрирующие векторы являются столбцами матрицы р из разложения П = арт . Возможность факторизации матрицы явно указывает на наличие линейных соотношений между ее элементами. В свою очередь, это означает, что учет этих ограничений при оценивании даст более эффективные оценки коэффициентов модели. Такой учет может быть осуществлен путем оценки модели в форме ЕСМ с прямым включением в нее долгосрочных соотношений (обобщение процедуры Энгла-Грэнжера), либо в УЛИ-представле-нии, оценивая каждое из уравнений методом наименьших квадратов при ограничениях.

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

построения функции спроса на деньги Йохансеном и Джузелиусом [12] для Дании и Финляндии. Для Дании использовалась выборка квартальных данных с I кв. 1974 г. по III кв. 1987 г. (55 наблюдений). Для Финляндии выборка включала 67 наблюдений с I кв. 1958 г. по III кв. 1984 г. Для Дании было получено одно коинтегрирую-щее соотношение, которое хорошо трактуется и дает возможность построить содержательную теоретически модель спроса на деньги. А во втором случае, для Финляндии, было получено три коинтегрирующих соотношения, и интерпретация построенных соотношений в значительной степени затруднена.

Лекция 16

Модели с условной гетероскедастичностью

Моделирование цен активов на современных финансовых рынках часто приводит к тому, что временные ряды неплохо могут быть аппроксимированы моделью случайного блуждания. Этот эмпирический факт не противоречит теории эффективных рынков, но в то же время теория эффективных рынков допускает более широкий класс моделей. В этих моделях приращения процесса не обязательно должны быть независимы и иметь одинаковое распределение. Существенно, чтобы процесс был таким, что допускал бы так называемую «честную игру» (fair play), чтобы невозможно было достичь гарантированного выигрыша, основываясь на прошлой информации. Такое расширение класса процессов случайного блуждания достигается введением понятия мартингала (martingale). В английском языке слово martingale имеет два значения: часть конской сбруи, препятствующая лошади задирать голову слишком высоко, и система назначения ставок в азартной игре, при которой ставка удваивается при каждом проигрыше. Как мы увидим, свойства процесса-мартингала действительно позволяют провести некоторые аналогии с этими житейскими понятиями.

Формально мартингалом называется стохастический процесс yt, обладающий следующими свойствами:

• математическое ожидание процесса конечно для любого момента времени t;

• Условное математическое ожидание процесса на основе всей информации, известной к моменту s, равно значению процесса в момент s: E(yt |W s ) = ys для

всех s < t, где Ws - совокупность всей информации к моменту s. Это свойство

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

При анализе одномерного дискретного временного ряда вся информация к некоторому моменту времени s представляет собой просто реализацию процесса на отрезке [1, s], и мартингальное свойство может быть переписано в виде E(yt|y 1 sy 2ys ) = ys для всех s < t. Это означает, что условное математическое ожидание приращения процесса равно нулю, и прогноз приращения мартингала, обеспечивающий минимальную среднеквадратическую ошибку, равен нулю. В соответствии с этим определением случайное блуждание является частным случаем мартингала. При анализе реальных финансовых временных рядов часто встречаются и иные процессы, для которых мартингальное равенство может быть

заменено неравенством E (y t\y 1 y 2,..., ys) > ys для всех s < t. Такой процесс называется субмартингалом. Если же неравенство выполняется с противоположным знаком, процесс называется супермартингалом.

Исходя из мартингального свойства, мартингал может быть записан в эквивалентной форме, очень напоминающей случайное блуждание y t = y t + ] t, где

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

Практика работы на финансовых рынках выявила еще некоторые черты реальных процессов, которые не очень хорошо описывались уже разработанными моделями. В 1982 г. Энглом [3] была предложена модель, получившая название модели с условной гетероскедастичностью (autoregressive conditional heteroske-dastisity, обычно используемая аббревиатура ARCH, или ARCH-модель). Энгл предложил эту модель, чтобы описать хорошо известную из практики черту поведения многих финансовых рядов: кластеризацию волатильности, когда периоды большой изменчивости показателя сменяются периодом малой изменчивости. В то же время статистическая проверка постоянства дисперсии (как меры изменчивости) не отвергает гипотезы о гомоскедастичности.

Начнем с простой авторегрессионной модели

yt = ly t -1 + et, et ~ SWN (0, a 2).

Через SWN (0, a 2 ) обозначен так называемый сильный белый шум, для которого свойство некоррелированности заменено на свойство независимости. В этой модели условное математическое ожидание E (yt|yt-1) = ly,-1 представляет собой теоретическую регрессию и, естественно, зависит от времени t. Условная дисперсия var( yt|yt-1) =a 2 от времени не зависит. Соответственно безусловное матема-

2

тическое ожидание равно нулю, а безусловная дисперсия равна --—. Энгл

а'

предложил рассматривать зависимость условной дисперсии от прошлого, он специфицировал эту зависимость в простейшем случае в линейном виде:

к, = уаг( е,) = а0 + ае2_1.

Поскольку дисперсия случайной ошибки должна быть положительной, параметр ао также должен быть положительным, а параметр а1 - неотрицательным. Процесс, определяемый соотношением

и, = е,кТ = е, (ао + а^ )1/2, е, ~ БШ (0, а 2),

называется процессом ЛИСН(1). Параметр в скобках указывает наибольшую длину лага в уравнении для дисперсии. Рассмотрим свойства этого процесса.

Для сокращения записи обозначим условное математическое ожидание произвольного процесса у, Е (у,|у1; у 2,..., У,-1) через Е1_1( у,) . Вычисление условного математического ожидания процесса ЛКСИ(1) дает

Е, _1( и, ) = («о + а1 и,-1 Е, _1(е,) = 0  Применяя формулу итерированного случайного ожидания, получим Е(и,) = Ео (Е 1(...( Е,_2(Е,_1(и,)))...) = 0

Следовательно, безусловное математическое ожидание процесса рано нулю.

Перейдем к расчету условной дисперсии процесса ЛИСИ(1).

Е,_1(и,2) = (а0 + «1 и,-1 ]Е,_1(е^) = С 2 (а0 + «1 и2_1 ) Далее Е, _ 2( Е, _1 (и,2)) = Е, _ 2(ст2(«0 + «1и2_ 1)) =

9 9 9 9 9 9 9

= СГ («0 + «1 Е,_2 (и,_1)) = С (а0 + «(«0 + «1и,_2)) = С («0 + а1а0 + а1 и,_2).

Для нахождения безусловной дисперсии процесса вычисляем итерированные ожидания.

Е(и2) = Е0 (Е1 (...(Е{_2 (Е{_1 (и,2)))...) = с 2а0 (1 + а1 + «12 + ... + а\_1)+ с 2а/и02  Если уравнение ЛИ(1) для дисперсии стационарно, то < 1 , и перейдя к пре-

«0 2

делу при ,  ¥ , получим уаг( и,) =-сг . Полученный результат показывает,

1 _ «1

что безусловная дисперсия процесса ЛИСИ(1) не зависит от времени, т.е. сам процесс гомоскедастичен.

Условная автоковариация первого порядка равна нулю, так как Е,_1 (и,и,_1) = и,_1 Е,_1 (и,) = 0 . Очевидно, что автоковариации более высокого порядка также равны нулю. Мы видим, что процесс ЛИСИ(1) является стационарным белым шумом. Попутно обратим внимание, что хотя значения процесса ЛИСИ(1) некоррелированы, существует зависимость дисперсии возмущения от дисперсии предыдущего возмущения. Это означает, что некоторые тесты могут воспринять условную гетероскедастичность как свидетельство автокорреляции остатков. В частности, таким «недостатком» обладает популярный тест Дарбина-Уотсона. Поэтому наличие условной гетероскедастичности делает этот тест неприменимым.

Уже обозначение ЛИСИ(1) подразумевает обобщение на процесс ЛИСИ(р). Этот процесс определяется уравнением типа ЛИ(р) для дисперсии к{ = уаг( е() = «0 + «е^ + ... + « е2_ , что дает для процесса ЛИСИ(р) следующее выражение:

и, = е,кТ = е («0 + «1 и,2_1 + ... + «Xр ), е, ~ БШ (0, с 2).

Очевидно, что как условное, так и безусловное математическое ожидание процесса ЛИСИ(р) равно нулю. Условная дисперсия процесса фактически задана его определением: Е, _1(и,2) = с 2 («1:, + «1 и,2_1 + ... + « ри2_ ), а безусловная дис-

персия в результате применения формулы итерированного ожидания с последующим переходом к пределу будет сложной дробно-рациональной функцией от параметров а0,а1,..., а  Самое важное, что безусловная дисперсия не будет зависеть от времени, т.е. процесс по-прежнему будет гомоскедастичным. Так же сохранится свойство некоррелированности, поскольку это свойство не зависит от конкретного уравнения процесса, а лишь от равенства нулю условного математического ожидания. Таким образом, процесс ЛИСН(р) является случайным блужданием и мартингалом. Установленные свойства процесса ЛИСН(р) означают, что он является слабо стационарным.

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

1. Строим необходимую модель и получаем ряд остатков е,. Если исследованию на условную гетероскедастичность подвергается одномерный ряд исходных данных, то этот шаг не нужен.

2. Методом наименьших квадратов оцениваем модель

2 2 2 е, = а0 +а1е,-1 + ••• + аре,-р +П.

3. Проверяем гипотезу об адекватности регрессии, построенной на втором шаге: Н0 :а1 =... = ар = 0 против естественной альтернативы Н1 а2 +... + ар > 0.

Если нулевая гипотеза отвергается, то не только устанавливается присутствие условной гетероскедастичности, но и определяется длина наибольшего лага, входящего в уравнение (параметр р).

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

1.

4

Л 2 л 2 а 0 + а 1 е,-1 + ... + а ре,-р

Чтобы избежать этого, иногда вводят ограничения на параметры, например задавая характер убывания коэффициентов в уравнении

2 2 2 е, = а0 +а1е,-1 +... + аре,-р + П

Боллерслев [1] предложил обобщение ЛИСН-модели, позволяющее достичь большей гибкости. Он предложил добавить в уравнение для дисперсии зависимость от предыдущих значений дисперсии:

=

h, = var( s,) = аа + ale,_l + ... + apst_p + gh,-1 + ... + gqh,_q.

Эта модель получила название обобщенная (generalized) ARCH, GARCH(p,q) -обобщенная авторегрессионная модель с условной гетероскедастичностью. В ней условная дисперсия подчиняется модели ADL(p,q) и зависит от предыдущих значений условной дисперсии и квадратов ошибок. Используя операторные полиномы, модель GARCH(p,q) может быть переписана в виде:

h, = var( s,) = ао + ap (L)s2 + Гд (L)h,-i.

Аналогично моделям типа ARMA можно перейти от модели GARCH(p,q) к ARCH-модели с бесконечным числом лагов:

, / \ а о ap(L) 2 h, = var( s, ) =-0-+---s:.

1 - rq (L) 1 - gq(L) '

Такой переход возможен, если корни характеристического полинома 1 - gq (L) лежат вне единичного круга (в данном случае удобней использовать характеристическое уравнение в такой форме). Если у полиномов ap (L), gq (L) кроме того нет общих корней, то положительность дисперсии будет гарантирована, если все

коэффициенты полинома бесконечной степени а p (L)_ неотрицательны. Необ-

1 - gq

ходимые и достаточные условия этого были получены Нельсоном и Као [19]. Для процесса GARCH(1,1), заданного уравнением ht = ао + a1S,2-1 + g1 ht-1 и весьма

популярного в настоящее время при моделировании финансовых рядов, эти условия означают неотрицательность всех трех параметров.

Установить свойства моментов процесса GARCH(p,q) и ограничения на коэффициенты модели, при которых процесс GARCH(p,q) стационарен, значительно сложнее, чем для ARCH-процессов. Общие условия стационарности для процесса GARCH(p,q) в терминах лаговых операторов были выведены Бужеролем и Пика-ром [2]. Для процесса GARCH(1,1), заданного уравнением ht = а0 + а1е,2-1 + g1 ht-1, Нельсон [18] показал, что как ut, так и ht будут строго стационарны тогда и

u 2

только тогда, когда E (ln( Р1 + а1 -)) < 0 .

h,

Для оценивания процессов GARCH(p,q) применяется метод максимального правдоподобия в предположении о гауссовости сильного белого шума st. При

увеличении порядка процесса GARCH трудности оценивания параметров быстро нарастают, так что широкое применение нашел, пожалуй, только процесс GARCH(1,1).

Было предложено много модификаций моделей GARCH, подробное рассмотрение которых выходит за рамки нашего курса. Следуя Миллсу [15], рассмотрим на примере модели GARCH(1,1) лишь основные идеи, положенные в основу таких модификаций.

Одна из наиболее ранних модификаций была предложена Тейлором [23] и развита Свертом [20]. В этой модели та же схема зависимости, что и в GARCH

применена к условному стандартному отклонению процесса, а не к условной дисперсии. Эта модель имеет вид s t = yfh^ = a 0 + a1 \ut+ g1st_j. В ней усредненная условная дисперсия получается возведением в квадрат усредненного среднеквадратичного отклонения, а не усреднением квадрата отклонения. Благодаря неравенству Йенсена и выпуклости вниз квадратичной функции влияние больших отклонений в такой модели будет оказывать меньшее влияние, чем в модели GARCH.

При анализе многих финансовых проблем была замечена асимметрия реакции на отклонения, например инфляция «охотнее» увеличивается, чем уменьшается. На финансовых рынках волатильность более быстро реагирует на падение рынка, чем на его рост. В 1991 г. Нельсон [17] предложил модель, получившую

название экспоненциальная (exponential) GARCH (EGARCH) для отражения та-

( \

кой асимметрии. Модель имеет вид: ln ht = a 0 + a1 f

f

= 9

\fht~i

- E

+ gj ln ht, где

Функция / (.) отражает реакцию на «новости» и связана с коррекцией текущего уровня волатильности 1пк, уровнем отклонения и1 _1. Очевидно, что реакция

асимметрична. При выполнении условия ut-1 > 0 получаем

5f

5 u,

= 91 + 1 , а пРи

ut-1 < 0 получаем

5f

5 ut

= q - 1. Можно показать, что f (ut-1) является силь-

ным белым шумом с нулевым математическим ожиданием и постоянной дисперсией. Следовательно, процесс ln ht подчиняется модели ARMA(1,1) и будет стационарным при выполнении условия g1 < 1.

Модели GARCH(1,1), EGARCH и модель Шверта могут быть представлены как частные случаи единой модели, предложенной Хиггинсом и Бера [8]. Эта общая модель носит название NARCH (Non-linear ARCH) и может быть представлена в следующем виде: cf =(jhY = ао + а1 ff (ut-i) + gcf. ЕЩе одним обобщением является пороговый ARCH-процесс: cf =(¡hY = а0 +а1 g(f) (ut-1) + g1cf_1, где

g (f)(u, _1) = OI (ut-1 > 0)| ut _1 \f + OI (ut-1 < 0)\ut-1 \f . Здесь через I (.) обозначена

функция-индикатор, равная 1 при выполнении условия, указанного в скобках, и равная нулю - в остальных случаях. При f = 1 получаем TARCH-модель (Threshold ARCH) [25], а при f = 2 получаем модель GJR, предложенную Гло-стеном, Джаганнатаном и Ранклем [5]. Количество модификаций модели GARCH к настоящему времени весьма велико, более полный обзор их можно найти в ранее цитированной монографии Т. Миллса [15].

u

t -1

u

u

u

u

t -1

t -1

t -1

-1

+

* * *

СПИСОК ЛИТЕРАТУРЫ

1. Bollerslev T. Generalized Autoregressive Conditional Heteroscedastisity // Journal of Econometrics. 1986. Vol. 31. P. 307-327.

2. Bougerol P., Picard N. Stationarity of GARCH Processes and of Some Nonnegative Time Series // Journal of Econometrics. 1992. Vol. 52. P. 115-128.

3. Engle R.F. Autoregressive Conditional Heteroskedastisity with Estimates of the Variance of U.K. Inflation // Econometrica. 1982. Vol. 50. P. 987-1007.

4. Engle R.F., Granger C.W.J. Cointegration and Error Correction: Representation, Estimation and Testing // Econometrica. 1987. Vol. 55. № 2. P. 251-276.

5. Glosten L.R., Jagannathan R, Runkle D. Relationship Between the Expected Value and the Volatility of the Nominal Excess Return on Stocks / / Journal of Finance. 1993. Vol. 48. P. 1779-1801.

6. Granger C.W.J. Some Properties of Time Series Data and Their Use in Econometric Model Specification // Journal of Econometrics. 1981. Vol. 16. № 1. P. 121-130.

7. Hamilton J.D. Time Series Analysis. Princeton University Press. 1994. P. 296.

8. Higgins M.L., Bera A.K. A Joint Test for ARCH and Bilinearity in the Regression Model // Econometrics Reviews. Vol. 7. P. 171-181.

9. Johansen J. Estimation and Hypothesis Testing of Cointegrating Vectors in Gaussian Vector Autoregressive Models // Econometrica. 1991. Vol. 59. P. 1551-1580.

10. Johansen J. Likelihood-based Inference in Cointegrating Vector Autoregressive Models. Oxford: Oxford University Press, 1995.

11. Johansen J. Statistical Ananlysis of Cointegrating Vectors // Journal of Economic Dynamics and Control. 1998. Vol. 12. P. 231-254.

12. Johansen J., Juselius K. Maximum Likelihood Estimation and Inference on Cointegration - With Application to the Demand for Money / / Oxford Bulletin of Economics and Statistics. 1992. Vol. 54. P. 461-471.

13. Johnston J., DiNardo J. Econometric Methods. Fourth Edition. The McGrow-Hill Componies. Inc., 1997. P. 320.

14. MacKinnon J.G. Critical Values for Cointegration Tests, Chapter 13 // Long-Run Economic Relationships / R.F. Engle, C.W.J. Granger (eds.) Oxford University Press, 1991.

15. Mills T. The Econometric Modelling of Financial Time Series. Second Edition. Cambridge University Press, 1999.

16. Nelson C.R., Plosser C.I. Trends and Random Walks in Macroeconomic Time Series: Some Evidence and Implications // Journal of Monetary Economics. 1982. Vol. 10. P. 139-162.

17. Nelson D.B. Conditional Heteroskedastsity in Asset Returns // Econometrica. Vol. 59. P. 347-370.

18. Nelson D.B. Stationarity and Persistence in the GARCH(1,1) Model // Econometric Theory. 1990. Vol. 6. P. 318-34.

19. Nelson D.B., Cao C.Q. Inequality Constraints in Univariate GARCH Models // Journal of Business and Economic Statistics. 1992. Vol. 10. P. 229-235.

20. Schwert G.W. Why does Stock Market Volatility Change Over Time? // Journal of Finance. 1989. Vol. 44. P. 1115-1153.

21. Sims C.A., Stock J.H., Watson M.W. Inference in Linear Time Series Models with Some Unit Roots // Econometrica. 1990. Vol. 58. P. 113-144.

22. Stock J. H. Asymptotic Properties of Least Squares Estimators of Cointegrating Vectors // Econometrica. 1987. Vol. 55. P. 1035-1056.

23. Teylor S.J. Modelling Financial Time Series. New York: Wiley, 1986.

24. Watson M.W. Vector Avtoregression and Cointegration // Handbook of Econometrics. 1994. Vol. 4. Amsterdam: North-Holland. P. 2844-2915.

25. Zakoian J.M. Threshold Heteroskedastic Models //Journal of Economic Dynamics and Control, 1994 Vol. 18. P. 931-955.