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

В этом примере показано, как задать и соответствовать GARCH, EGARCH и моделям GJR к данным с помощью приложения Econometric Modeler. Затем пример определяет модель, которая соответствует к данным лучшему путем сравнения подходящей статистики. Набор данных, который хранится в Data_FXRates.mat, содержит обменные курсы валюты, измеряемые ежедневно от 1979–1998.

Рассмотрите создание прогнозной модели за швейцарский франк к обменному курсу доллара США (CHF).

Импортируйте данные в Econometric Modeler

В командной строке загрузите Data_FXRates.mat набор данных.

load Data_FXRates

Преобразуйте таблицу DataTable к расписанию:

  1. Очистите имена строки DataTable.

  2. Преобразуйте время выборки в datetime вектор.

  3. Преобразуйте таблицу в расписание путем соединения строк со временем выборки в dates.

DataTable.Properties.RowNames = {};
dates = datetime(dates,'ConvertFrom','datenum',...
     'Format','ddMMMyyyy','Locale','en_US');
DataTable = table2timetable(DataTable,'RowTimes',dates);

В командной строке откройте приложение Econometric Modeler.

econometricModeler

В качестве альтернативы откройте приложение из галереи Apps (см. Econometric Modeler).

Импортируйте DataTable в приложение:

  1. На вкладке Econometric Modeler, в разделе Import, нажатии кнопки.

  2. В диалоговом окне Import Data, в столбце Import?, устанавливают флажок для DataTable переменная.

  3. Нажмите Import.

Все переменные временных рядов в DataTable появитесь в панели Time Series, и график временных рядов всего ряда появляется в окне рисунка Time Series Plot(AUD).

Постройте ряд

Постройте обменные курсы швейцарского франка путем двойного клика по CHF временные ряды в панели Time Series.

Периоды подсветки рецессии:

  1. В окне рисунка Time Series Plot(CHF) щелкните правой кнопкой по графику.

  2. В контекстном меню выберите Show Recessions.

CHF ряд, кажется, имеет стохастический тренд.

Стабилизируйте ряд

Стабилизируйте обменные курсы швейцарского франка путем применения первого различия для CHF.

  1. В панели Time Series выберите CHF.

  2. На вкладке Econometric Modeler, в разделе Transforms, нажимают Difference.

  3. Периоды подсветки рецессии:

    1. В окне рисунка Time Series Plot(CHFDiff) щелкните правой кнопкой по графику.

    2. В контекстном меню выберите Show Recessions.

    Переменная под названием CHFDiff, представляя differenced ряд, появляется в панели Time Series, ее значение появляется в панели Preview, и ее график временных рядов появляется в окне рисунка Time Series Plot(CHFDiff).

Ряд, кажется, устойчив, но он показывает кластеризацию энергозависимости.

Оцените присутствие условного Heteroscedasticity

Протестируйте устойчивый ряд обменного курса швейцарского франка на условное выражение heteroscedasticity путем проведения теста ДУГИ Энгла. Запустите тест, принимающий ДУГУ (1) альтернативная модель, затем запустите тест, снова принимающий ДУГУ (2) альтернативная модель. Обеспечьте полный уровень значения 0,05 путем уменьшения уровня значения каждого теста к 0.05/2 = 0.025.

  1. В панели Time Series выберите CHFDiff.

  2. На вкладке Econometric Modeler, в разделе Tests, нажимают New Test> Engle's ARCH Test.

  3. На вкладке ARCH, в разделе Parameters, устанавливает Number of Lags 1.

  4. Установите Significance Level на 0.025.

  5. В разделе Tests нажмите Run Test.

  6. Повторите шаги 3 - 5, но установите Number of Lags на 2 вместо этого.

Результаты испытаний появляются в таблице Results документа ARCH(CHFDiff).

Тесты отклоняют нулевую гипотезу никаких эффектов ДУГИ против альтернативных моделей. Этот результат предлагает задать условную модель отклонения для CHFDiff содержа по крайней мере две задержки ДУГИ. Условные модели отклонения с двумя задержками ДУГИ локально эквивалентны моделям с одной ДУГОЙ и одной задержкой GARCH. Рассмотрите GARCH (1,1), EGARCH (1,1), и модели GJR(1,1) для CHFDiff.

Оцените модель GARCH

Задайте модель GARCH(1,1) и соответствуйте ей к CHFDiff ряд.

  1. В панели Time Series выберите CHFDiff временные ряды.

  2. Кликните по вкладке Econometric Modeler. Затем в разделе Models кликните по стреле, чтобы отобразить галерею моделей.

  3. В галерее моделей, в разделе GARCH Models, нажимают GARCH.

  4. В диалоговом окне GARCH Model Parameters, на вкладке Lag Order:

    1. Установите GARCH Degree на 1.

    2. Установите ARCH Degree на 1.

    3. Нажмите Estimate.

Переменная GARCH_CHFDiff модели появляется в панели Models, ее значение появляется в панели Preview, и ее сводные данные оценки появляются в документе Model Summary(GARCH_CHFDiff).

Задайте и оцените модель EGARCH

Задайте модель EGARCH(1,1), содержащую термин рычагов в первой задержке, и подбирайте модель к CHFDiff ряд.

  1. В панели Time Series выберите CHFDiff временные ряды.

  2. На вкладке Econometric Modeler, в разделе Models, кликают по стреле, чтобы отобразить галерею моделей.

  3. В галерее моделей, в разделе GARCH Models, нажимают EGARCH.

  4. В диалоговом окне EGARCH Model Parameters, на вкладке Lag Order:

    1. Установите GARCH Degree на 1.

    2. Установите ARCH Degree на 1. Следовательно, приложение включает соответствующую задержку рычагов. Можно удалить или настроить задержки рычагов на вкладке Lag Vector.

  5. Нажмите Estimate.

Переменная EGARCH_CHFDiff модели появляется в панели Models, ее значение появляется в панели Preview, и ее сводные данные оценки появляются в документе Model Summary(EGARCH_CHFDiff).

Задайте и оцените модель GJR

Задайте модель GJR(1,1), содержащую термин рычагов в первой задержке, и подбирайте модель к CHFDiff ряд.

  1. В панели Time Series выберите CHFDiff временные ряды.

  2. На вкладке Econometric Modeler, в разделе Models, кликают по стреле, чтобы отобразить галерею моделей.

  3. В галерее моделей, в разделе GARCH Models, нажимают GJR.

  4. В диалоговом окне GJR Model Parameters, на вкладке Lag Order:

    1. Установите GARCH Degree на 1.

    2. Установите ARCH Degree на 1. Следовательно, приложение включает соответствующую задержку рычагов. Можно удалить или настроить задержки рычагов на вкладке Lag Vector.

    3. Нажмите Estimate.

Переменная GJR_CHFDiff модели появляется в панели Models, ее значение появляется в панели Preview, и ее сводные данные оценки появляются в документе Model Summary(GJR_CHFDiff).

Выберите Model

Выберите модель с лучшей экономной подгонкой в выборке. Основывайте свое решение о модели, дающей к минимальному Критерию информации о Akaike (AIC). Таблица показывает статистику подгонки AIC предполагаемых моделей, как дали в разделе Goodness of Fit сводных данных оценки каждой модели.

МодельAIC
GARCH (1,1)-28730
EGARCH (1,1)-28726
GJR (1,1)-28737

Модель GJR(1,1) дает к минимальному значению BIC. Поэтому это имеет лучший экономный припадок в выборке всех предполагаемых моделей.

Смотрите также

Приложения

Объекты

Функции

Похожие темы