Построение АРПСС-модели

Напомним, что под АРПСС моделью понимают проинтегрированный процесс авторегрессии скользящего среднего АРПСС (ARIMA), задаваемый тремя параметрами: р – порядок авторегрессии, d – требуемый порядок предварительно определяемых разностей до тех пор пока процесс не станет стационарным, q – порядок скользящей средней, то есть АРПСС(p, d, q).

В общем виде модель АРПСС(p, d, q) имеет вид:

Построение АРПСС-модели - student2.ru (9)

где Построение АРПСС-модели - student2.ru - остаточный член ошибки.

Построение АРПСС модели проиллюстрируем на примере в виде заданного алгоритма.

1. Первым этапом построения модели АРПСС (p, d, q) является определение порядка интеграции процесса d. Как говорилось в предыдущем пункте, сделать это можно с помощью теста Дики-Фуллера, предварительно «открыв» ряд для просмотра. В таблице 1 приведены результаты проведения Теста Дики-Фуллера для исходного ряда gfg. Как видно, значение t-статистики Дики–Фуллера превосходит критические значения МакКинона для 1%, 5% и 10 % уровней значимости, то есть нулевая гипотеза о стационарности ряда откланяется.

Построение АРПСС-модели - student2.ru

Таблица 1. Результаты проведения теста Дики-Фуллера для исходных уровней ряда.

В таблице 2 приведены результаты теста Дики-Фуллера для ряда разностей gfg, и лаговых переменных первого порядка. Как видно процесс становится стационарным после перехода к разностям первого порядка. Таким образом, порядок интеграции модели АРПСС d=1.

Построение АРПСС-модели - student2.ru

Таблица 2 Результаты проведения теста Дики-Фуллера для ряда разностей первого порядка.

2. Следующим этапом построения модели АРПСС (p, d, q) в пакете является создание ряда первых разностей. Для этого необходимо в меню рабочего файла Objectвыбрать команду Generate Series (создать ряд). В появившемся окне Generate Series by Equation (создание ряда посредством уравнения) (рис. 26) записать выражение: difgfg=D(gfg). Здесь оператор D означает процедуру взятия разностей.

Построение АРПСС-модели - student2.ru

Рис. 26. Окно создания ряда разностей.

3. Следующим этапом построения модели АРПСС является идентификация модели АРСС, то есть определение порядков р – порядков авторегрессии, и q – порядка скользящей средней. Согласно Подходу Бокса-Дженкинса идентификацию модели АРСС проводят на основе визуального анализа коррелограмм АКФ и частичной коррелограммы ЧАКФ. Здесь используются следующие особенности АКФ:

§ В случае АР моделей ее модуль убывает по экспоненте, осциллируя около нуля;

§ В случае СС(q) модели только первые q значений отличны от нуля;

§ В модели АРСС(p, q), после q-р значений, АКФ имеет вид, такой же, как АР модель.

Свойства поведения ЧАКФ:

§ Для АР(р) моделей, она равна нулю после первых р значений.

§ Для моделей СС она экспоненциально убывает по модулю.

§ Для АРСС(р, q) моделей, после первых р-q значений,она ведет себя также как и для модели СС.

Также для облегчения идентификации модели, можно сравнить коррелограммы с базовыми моделями (см. лекции).

На рисунке 27 представлены коррелограммы АКФ (Autocorrelation) и ЧАКФ (Partial Autocorrelation) ряда первых разностей difgfg. Сказать по ним что-то определенное достаточно сложно, поэтому предположим, что порядок авторегрессии p=1, порядок скользящего среднего q=1.

Построение АРПСС-модели - student2.ru

Рис. 27. Коррелограммы ряда разностей.

4. Следующим этапом является непосредственное построение модели АРПСС. Для этого в Quick меню необходимо выбрать команду Estimate(оценить выражение). В появившемся диалоговом окне (рис. 28) в поле спецификации выражения для оценивания Equation Specificationзадается выражении:

Переменная для оценивания (ряд разностей difgfg) терм AR (лаг запаздывания, начиная с 1 до р включительно) терм МА (лаг запаздывания, начиная с 1 до q включительно)

В примере рисунка 28 приведена модель, для которой р=1 и q=1. В качестве метода оценивания АРПСС (p, d, q) выбран метод Method наименьших квадратов (LS –least squared).

Построение АРПСС-модели - student2.ru

Рис. 28. Окно спецификации АРСС модели.

5. Результаты оценивания модели АРПСС приведены на рисунке 29. Значимость коэффициентов АР- и СС- составляющих проверяется на основе соответствующих им t-статистик, которые должны превышать по модулю критические значения t-статистики.

Построение АРПСС-модели - student2.ru

Рис. 29. Окно результатов оценивания АРСС (1, 1).

Для определения структуры АРСС модели (просмотреть корни АРСС-процесса или коррелограммы) необходимо в окне результатов оценивания АРСС модели выбрать View/ARMA Structure... Появится диалоговое окно ARMA Diagnostic Views, в котором при выборе режима Roots в виде графика Graph можно просмотреть единичный круг, с отмеченными на нем единичными корнями АРСС-процесса (рис. 31).

Построение АРПСС-модели - student2.ru

Рис. 30. Окно просмотра структуры оцененной АРСС-модели.

Построение АРПСС-модели - student2.ru

Рис. 31. Графическое представление единичных корней АРСС модели.

Как видно из рисунка 31 корни АРСС – процесса не выходят за границы единичного круга, то есть модель является обратимой. (подробно об этом см., например, [2] или [7]).

Проверку адекватности построенной модели традиционно проверяют на основе анализа остатков, которые в случае достоверных оценок параметров являются процессом гауссова белого шума. Для проверки в окне результатов выбирают меню View, далее команду Residual tests, далее Correlogram: появятся графики коррелограмм АКФ и ЧАКФ остаточной компоненты с указанием границ белого шума, Если процесс остатков удовлетворяет белому шуму, то коэффициенты его АКФ и ЧАКФ не будут выходить за границы белого шума. Проверить нормальность распределения остатков можно, выбрав меню View далее команду Residual tests, далее Histogram-Normality Test:появляется гистограмма распределения остатков с указанием основных описательных статистик остатков, таких как среднее значение (mean), несмещенное среднее квадратичное отклонение (std. dev), коэффициент асимметрии (skewness) и коэффициент эксцесса (kurtosis). Также дается статистика Бера-Жарка(Jarque-Bera) с указанием соответствующей ей вероятности (probability) совершения ошибки от принятия альтернативной гипотезы об отличии распределения от нормального (рис 32).

Построение АРПСС-модели - student2.ru

Рис. 32. Гистограмма распределения остатков.

Построить прогноз можно выбрав командуForecast из меню Proc. (рис.33).

Построение АРПСС-модели - student2.ru

Рис. 33. Меню прогнозирования.

Процедура Forecast(рис. 34),используя оцененную ARMA модель, определяет статические и динамические прогнозы среднего значения модели, прогноз его стандартных ошибок (границы доверительного интервала прогноза). Прогноз можно сохранить в рабочем файле, используя соответствующую процедуру: в рамке Series names (имена рядов) ввести имя прогнозной переменной в поле Forecast name. По умолчанию EViews добавит к имени прогнозируемой переменной букву f.

Построение АРПСС-модели - student2.ru

Рис. 34. Окно определения параметров прогноза модели.

В случае выбора процедуры Do graph option EViews построит график точечных значений прогноза с указанием границ доверительного интервала (см. рис. 35).

Построение АРПСС-модели - student2.ru

Рис. 35. Прогноз, построенный для модели.

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

Также EViews предоставляет возможность построить два вида прогноза динамический Dynamic и статический Static (необходимо выбрать соответствующий переключатель в рамке Method (см. рис. 34). На рисунке 35 выполнен динамический прогноз, на рисунке 36 – статический.

Построение АРПСС-модели - student2.ru

Рис. 36 Статический прогноз по модел.

Выполнение лабораторных работ с помощью Eviews.

Задание к лабораторной работе «Построение ARMA(р, q)-модели».

1) Проверить исходную информацию (временной ряд) на стационарность, и определить порядок интеграции d с помощью расширенного теста Дики-Фуллера.

2) Провести идентификацию модели АРСС (p, q) по коррелограмам автокорреляционной и частичной автокорреляционной функциям (АКФ, ЧАКФ).

3) Провести оценку модели АРСС (p, d, q). Проверить значимость коэффициентов оцененной модели.

4) Проверить достоверность оценок построенной ARCH-модели. В случае нарушения условия состоятельности или эффективности оценок переоценить модель методом согласно итерационному алгоритму Марквардта.

5) Провести экономический анализ с приведением прогноза, согласно построенной модели. Прогноз строится на период упреждения Т/4, где Т – общее число временных интервалов исходного ряда.

[1] Здесь нахождение разностей – это всего лишь нахождение изменений значения переменной в последующие периоды, то есть величины (- это ряд разностей первого порядка). Если , то - это ряд разностей второго порядка.

[2] См., например, [4] или [6].

[3] Подобное утверждение не является строгим, так как могут быть нестационарные процессы для которых АКФ и ЧАКф носят затухающий характер.

Наши рекомендации