Способы устранения автокорреляции случайных возмущений авторегрессионное преобразование
4.4. Автокорреляция возмущений: определение, диагностика и процедуры устранения
Рассмотрим линейную регрессию
В общем случае точно также можно показать, что
Таким образом, ковариационная матрица имеет следующий вид
Эта матрица отличается от диагональной, поэтому для оценивания модели с автокорреляцией возмущений необходимо использовать обобщенный метод наименьших квадратов. Очевидно, что элементы матрицы легко вычисляются, если известен авторегрессионный параметр
. Из выражения ( 4.35 ) легко установить смысл параметра
— он равен коэффициенту корреляции между соседними ошибками. Действительно, из ( 4.35 ) получаем, что
Для выборки достаточно большого размера можно записать приближенное соотношение
учитывая которое, выборочный коэффициент корреляции ( 4.38 ) можно представить так
Последнее слагаемое в полученном выражении близко к нулю и им можно пренебречь (при достаточно большом n). Тогда окончательно (учитывая ( 4.39 )) получаем
4) . Интерпретируем результаты тестирования.
Следует помнить, что корректное применение d — теста требует выполнения предпосылки о некоррелированности регрессоров и возмущений модели. Поэтому его нельзя применять, если, например, в модели присутствуют лаговые (запаздывающие) значения регрессанда в качестве регрессоров (подобные модели часто используются для описания авторегрессионных временных рядов, см. гл. 5 ).
Наличие зон неопределенности существенно снижает эффективность практического использования d — теста. Ошибочное принятие гипотезы H0 приводит к существенному искажению результатов и потере свойств оценок. В тоже время, отклонение нулевой гипотезы, хотя она и верна, приведет лишь к необходимости проведения незначительных дополнительных вычислений, связанных с оценкой параметра авторегрессии и корректировкой модели на авторегрессию. Поэтому, что бы уменьшить вероятность ошибочного решения — принятия гипотезы H0 , когда она неверна, рекомендуется в областях неопределенности нулевую гипотезу отклонять.
В таблице 4.2 приведены данные о годовых доходностях акций компаний A и B (источник: Л.О. Бабешко, 2001, с. 63, [ 4 ]).
Таблица 4.2
Используя данные таблицы 4.2 построим линейную регрессионную модель для изучения влияния изменения доходности акций компании — лидера B на доходность акций компании A и исследуем остатки полученной модели на автокорреляцию, применяя процедуру Дарбина — Уотсона. Спецификация модели имеет вид
где yt — доходность акций компании A, xt — доходность акций компании B. Применение метода наименьших квадратов для оценки коэффициентов модели позволяет получить следующую эмпирическую функцию регрессии:
Для количества наблюдений n = 15, количества регрессоров k = 2 и уровня значимости , нижняя и верхняя границы критического значения статистики Дарбина — Уотсона равны:
. Вычисленное для построенной регрессии значение d — статистики меньше нижней границы
критического значения статистики, что говорит о наличии положительной автокорреляции остатков.
Определите для данной модели коэффициент детерминации, стандартные отклонения и доверительные интервалы для коэффициентов.
Оценка авторегрессионного параметра и процедуры устранения автокорреляции
Предположим сначала, что значение параметра авторегрессии известно. Для того, чтобы провести коррекцию модели на автокорреляцию, необходимо преобразовать исходную модель так, чтобы в преобразованной модели возмущения были некоррелированы. Такое преобразование легко построить и суть его состоит в следующем. Вычтем почленно из уравнения регрессии ( 4.29 ) (при t=2,3,…,n) уравнение
Учитывая уравнение авторегрессии ( 4.30 ), получим
При t = 1 обе части уравнения ( 4.29 ) умножим на множитель :
Введем новые переменные:
В преобразованной модели ( 4.44 ) возмущения удовлетворяют свойству гомоскедастичности. Действительно, компоненты вектора возмущений имеют одинаковые дисперсии, равные
и некоррелированы между собой.
При практической реализации описанного метода, для простоты часто ограничиваются только преобразованием вида ( 4.43 ), опуская первое наблюдение ( 4.42 ).
К сожалению, при построении эконометрических моделей реальных социально-экономических процессов параметр авторегрессии, как правило, неизвестен и подлежит оцениванию. Существует множество различных процедур оценивания регрессионных моделей с одновременным оцениванием параметра авторегрессии возмущений. Рассмотрим некоторые из них.
Итерационная процедура Кохрейна-Оркатта
При подтверждении гипотезы о существовании автокорреляции первого порядка, процедура оценивания параметров регрессии с использованием преобразованной модели может быть проведена по следующей итерационной схеме.
1) Оцениваем обычным методом наименьших квадратов вектор коэффициентов исходной (не преобразованной) модели по формуле ( 3.15 ). Вычисляем вектор остатков e.
2) Оцениваем авторегрессионный параметр в парной регрессии (без свободного члена):
. МНК — оценка
имеет вид:
Заметим, что данная оценка совпадает с выборочным коэффициентом корреляции ( 4.39 ).
3) Строим преобразованную модель, используя вместо параметра его оценку r ( 4.45 ). К преобразованной модели применяем метод наименьших квадратов (обычный) и находим оценку b вектора коэффициентов
.
4) Вычисляем новый вектор остатков e = y — Xb. Повторяем процедуру, начиная с пункта 2). Итерационный процесс заканчивается, когда два последовательных значения оценок r параметра мало отличаются друг от друга (находятся друг от друга в пределах заданной точности). Иногда ограничиваются единственной итерацией.
Для вычисления оценки r можно использовать соотношение ( 4.40 ), из которого получаем: , при этом d — статистика вычисляется по формуле ( 4.37 ).
Итерационная процедура Хилдрета-Лу
1) Выбираем последовательно значения коэффициента из интервала его изменения (-1, 1), с некоторым шагом h (то есть очередное значение
получается путем прибавления к предыдущему значению параметра величины h).
2) Для каждого значения оцениваем преобразованную модель ( 4.44 ). Вычисляем сумму квадратов остатков. Выбираем то значение параметра
, для которого эта сумма минимальна.
Данную процедуру можно проводить в несколько этапов — сначала определить «грубое» значение , реализовав процедуру с большим шагом h. Затем повторить процедуру в окрестности этого значения
, уменьшив шаг h.
Преобразованную модель ( 4.44 ) можно записать в виде