Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
e2_l5.doc
Скачиваний:
16
Добавлен:
26.03.2016
Размер:
611.84 Кб
Скачать

Оценивание модели ma(q)

При оценивании моделей с MA(q) составляющей (q > 0) существенным оказывается условие обратимости, сформулированное ранее. Покажем это на примере MA(1) модели

Xt = εt + t1 , t = 1, … , T .

Имея наблюдаемые значения x1, x2, … , xT , мы последовательно выражаем ε1, ε2, … , εT через эти значения и (ненаблюдаемое) значение ε0 :

ε1 = X1 0,

ε2 = X2 1 = X2 b(X1 0) = (X2 ) b(X1 ) + b2 ε0,

εT = XT T1 = (XT ) b(XT1) + b2(XT2) … +

+(1)T1 b T1 (X1 ) + (1)T b T ε0 .

Максимизация (по b) условной функции правдоподобия, соответствующей наблюдаемым значениям x1x2,…, xT при фиксированном значении ε0, равносильна минимизации суммы квадратов

Q(b) = ε12 + ε22 + … + εT2 ,

которая является нелинейной функцией от b . Для поиска минимума этой суммы квадратов приходится использовать численные итерационные методы оптимизации, которые, в свою очередь, требуют задания начального (“стартового”) значения параметра b. Как мы уже говорили, такое стартовое значение может быть получено на этапе идентификации модели. Однако полученное в итоге итераций “оптимальное” значение b зависит от неизвестного нам значения ε0, что затрудняет интерпретацию результатов. Задача интерпретации облегчается, если выполнено условие обратимости ‌, и при этом значение существенно меньше 1.

Действительно, при выполнении этого условия можно просто положить ε0 = 0 . Эффект от такой замены истинного значения ε0 на нулевое быстро убывает, так что сумма квадратов, получаемая в предположении ε0 = 0, может служить хорошей аппроксимацией для суммы, получаемой при истинном значении ε0 , при достаточно большом количестве наблюдений. Те же аргументы пригодны и для модели MA(q) с q > 1 : в этом случае можно положить ε0 = ε1 = … == 0 .

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

Для получения более точной аппроксимации, в пакетах статистических программ (в том числе и в EVIEWS) предусмотрена процедура (backcasting), в которой процесс итераций включает в себя также оценивание значений ε0 , ε1 , … , путем построения для них “обратного прогноза”. В модели MA(1) для этого выбираются начальные значения b и , полагается εT+1 = 0 и используется соотношение

εt1 = ,

которое применяется последовательно для t = T, T1, … , 1. Полученное в итоге значение используется затем в качестве начального для основной процедуры оценивания.

Оценивание модели ARMA(p,q)

Из соотношения

yt = a0 + a1 yt – 1 + … + ap ytp + εt +b1 εt – 1 + … + b q εtq

получаем:

εt = yt a0 a1 yt – 1 ap ytp – b1 εt – 1 b q εtq .

Задавшись начальными оценками коэффициентов , и полагая ε0 = ε1 = … == 0, последовательно вычисляем приближения для значений , а затем минимизируем по , сумму квадратов этих приближений. Для улучшения качества аппроксимации и здесь можно сначала применять процедуру обратного прогноза.

  • Указанная методика предполагает обратимость ARMA модели.

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

Более подробное изложение процедур оценивания стационарных ARMA моделей методом максимального правдоподобия можно найти, например, в [Hamilton (1994), Chapter 5, p.117–151]. Там же можно прочитать о том, каким образом вычисляются приближения для стандартных ошибок оценок коэффициентов этих моделей, которые можно использовать при большом количестве наблюдений обычным образом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]