exponenta event banner

Оценка модели ARIMAX с помощью приложения Econometric Modeler

В этом примере показано, как задать и оценить модель ARIMAX с помощью приложения Econometric Modeler. Набор данных, который хранится в Data_CreditDefaults.mat, содержит годовые ставки дефолта корпоративных облигаций инвестиционного уровня, среди прочих предикторов, с 1984 по 2004 год. Рассмотрим моделирование ставок корпоративных облигаций по умолчанию как линейную динамическую функцию других временных рядов в наборе данных.

Импорт данных в Econometric Modeler

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

load Data_CreditDefaults

Для получения дополнительной информации о наборе данных введите Description в командной строке.

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

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

  2. Преобразовать годы выборки в datetime вектор.

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

DataTable.Properties.RowNames = {};
dates = datetime(dates,12,31,'Format','yyyy');
DataTable = table2timetable(DataTable,'RowTimes',dates);

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

econometricModeler

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

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

  1. На вкладке Econometric Modeler в разделе Импорт щелкните значок.

  2. В диалоговом окне «Импорт данных» в окне «Импорт»? установите флажок для DataTable переменная.

  3. Щелкните Импорт (Import).

Переменные, включая IGD, появится на панели Временной ряд (Time Series), а график временных рядов, содержащий все ряды, появится в окне рисунка Временной ряд (Time Series Plot, AGE).

Оценка стационарности зависимой переменной

На панели «Временные ряды» дважды щелкните IGD. Значение IGD появляется на панели «Предварительный просмотр» и график временных рядов для IGD появляется в окне графика временных рядов (IGD).

IGD кажется неподвижным.

Оценить, IGD имеет единичный корень, проводя тест Филлипса-Перрона:

  1. На вкладке Econometric Modeler в разделе Тесты выберите Новый тест > Phillips-Perron Test.

  2. На вкладке «PP» в разделе «Параметры» задайте для параметра «Количество лагов» значение 1.

  3. В разделе Тесты выберите Выполнить тест.

Результаты тестирования приведены в таблице результатов документа PP (IGD).

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

Проверка корреляции и коллинеарности между переменными

Постройте график попарных корреляций между переменными.

  1. Выберите все переменные на панели Временной ряд, щелкнув AGE, затем нажмите Shift и щелкните SPR.

  2. Перейдите на вкладку Графики (Plots) и щелкните Корреляции (Correlations).

График корреляций появляется в окне рисунка Корреляции (AGE).

Все предикторы, по-видимому, слабо связаны с IGD. Можно проверить, являются ли коэффициенты корреляции значимыми, используя corrplot в командной строке.

Оцените, являются ли какие-либо переменные коллинеарными, выполнив диагностику коллинеарности Белсли:

  1. На панели Временной ряд (Time Series) выберите все переменные.

  2. Перейдите на вкладку Эконометрическое моделирование (Econometric Modeler). Затем в разделе Тесты щелкните Новый тест > Диагностика коллинеарности Белсли.

Табличные результаты отображаются в документе Collinearity (AGE).

Ни один из индексов условий не превышает допуск индекса условия (30). Поэтому переменные не проявляют мультиколлинеарности.

Определение и оценка модели ARIMAX

Рассмотрим модель ARIMAX (0,0,1) дляIGD содержит все предикторы. Укажите и оцените модель.

  1. На панели «Временные ряды» нажмите IGD.

  2. Перейдите на вкладку Эконометрическое моделирование (Econometric Modeler). Затем в разделе Модели (Models) щелкните стрелку, чтобы отобразить галерею моделей.

  3. В коллекции моделей в разделе Модели ARMA/ARIMA щелкните ARIMAX.

  4. В диалоговом окне «Параметры модели ARIMAX» на вкладке «Порядок задержки» задайте для параметра «Порядок скользящего среднего» значение 1.

  5. В разделе Предикторы выберите Включить? для каждого временного ряда.

  6. Щелкните Оценка (Estimate). Переменная модели ARIMAX_IGD появляется на панели Модели (Models), его значение появляется на панели Предварительный просмотр (Preview), а его оценочная сводка появляется в документе Сводка модели (Model Summary (ARIMAX_IGD)).

При уровне значимости 0,10 все предикторы и коэффициент МА значимы.

Закройте все окна фигур и документы.

Проверить надежность посадки

Проверьте, что остатки обычно распределены и не коррелированы, построив гистограмму, квантильный график и ACF остатков.

  1. На панели Модели (Models) выберите ARIMAX_IGD.

  2. На вкладке Econometric Modeler в разделе Диагностика щелкните Остаточная диагностика > Остаточная гистограмма.

  3. Щелкните Остаточная диагностика (Resident Diagnostics) > Остаточный Q-Q-график (Resident Q-Q pl

  4. Щелкните Остаточная диагностика > Функция автокорреляции.

  5. На правой панели перетащите окна рисунка Гистограмма (ARIMAX_IGD) и QQPlot (ARIMAX_IGD) так, чтобы они занимали два верхних квадранта, и перетащите ACF так, чтобы он занимал два нижних квадранта.

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

См. также

Приложения

Объекты

Функции

Связанные темы