Сгенерируйте модель VAR Импульсных характеристик

Этот пример показывает, как сгенерировать импульсные характеристики шока процентной ставки на реальный валовой внутренний продукт (ВВП) США с помощью armairf.

Загрузите Data_USEconModel набор данных. Этот пример использует два квартальных временных рядов: логарифм реального ВВП и реальный трехмесячный тариф T-векселя, оба по-разному являются приблизительно стационарными. Предположим, что вектор авторегрессии, содержащая первые четыре последовательных лага (VAR (4)), подходит для описания временных рядов.

load Data_USEconModel
DEF = log(DataTable.CPIAUCSL);
GDP = log(DataTable.GDP);
rGDP = diff(GDP - DEF);   % Real GDP is GDP - DEF
TB3 = 0.01*DataTable.TB3MS;
dDEF = 4*diff(DEF);       % Scaling
rTB3 = TB3(2:end) - dDEF; % Real interest is deflated
Y = [rGDP,rTB3];

Подбор модели VAR (4) к данным.

Mdl = varm(2,4);
Mdl.SeriesNames = {'Transformed real GDP','Transformed real 3-mo T-bill rate'};
EstMdl = estimate(Mdl,Y);

Вычислите и постройте график ортогональных импульсных характеристик в одном armairf вызов путем дополнительного возврата указателя на нанесенные на график графические объекты (второй выход). Укажите предполагаемую ковариационную матрицу инноваций.

[YIRF,h] = armairf(EstMdl.AR,{},'InnovCov',EstMdl.Covariance);

Figure contains an axes. The axes with title Orthogonalized IRF of Variable 1 contains 2 objects of type line. These objects represent Shock to Variable 1, Shock to Variable 2.

Figure contains an axes. The axes with title Orthogonalized IRF of Variable 2 contains 2 objects of type line. These objects represent Shock to Variable 1, Shock to Variable 2.

YIRF массив импульсных характеристик 15 на 2 на 2. Каждая строка соответствует времени в прогнозном горизонте (0,..., 14), столбце j соответствует удару переменной Y (:,j) в момент времени 0 и страница k содержит импульсные характеристики переменной Y(:,k).

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

defGDPImp = ret2price(YIRF(:,2,1));

Постройте график ряда импульсных характеристик дефлированного ВВП по исходной шкале.

figure;
numobs = size(defGDPImp,1);
plot(0:numobs - 1,defGDPImp);
title('Impact of Shock to Interest Rate on Deflated GDP')
ylabel('Deflated GDP');
xlabel('Time');

Figure contains an axes. The axes with title Impact of Shock to Interest Rate on Deflated GDP contains an object of type line.

График показывает, что повышенная процентная ставка связана с небольшим падением ряда дефляционных ВВП на короткое время. Затем реальный ВВП снова начинает подниматься, достигнув прежнего уровня примерно за три года.

См. также

Объекты

Функции

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте