Сгенерируйте или постройте импульсные ответы модели ARMA
Функция armairf
возвращает или строит импульсные функции отклика (IRFs) переменных в одномерной или векторной (многомерной) авторегрессивной модели (ARMA) скользящего среднего значения, заданной массивами коэффициентов или полиномов оператора задержки.
Также можно возвратить IRF из полностью заданный (например, оцененный) объект модели при помощи функции в этой таблице.
IRFs прослеживают эффекты инновационного шока для одной переменной на ответе всех переменных в системе. Напротив, разложение отклонения ошибки прогноза (FEVD) предоставляет информацию об относительной важности каждых инноваций во влиянии на все переменные в системе. Чтобы оценить FEVDs одномерных или многомерных моделей ARMA, смотрите armafevd
.
armairf(ar0,ma0)
armairf(ar0,ma0,Name,Value)
Y = armairf(___)
armairf(ax,___)
[Y,h] = armairf(___)
armairf(
графики, в отдельных фигурах, импульсной функции отклика переменных временных рядов ar0
,ma0
)numVars
, которые составляют ARMA (p, q) модель. Авторегрессивным (AR) и коэффициенты скользящего среднего значения (MA) модели является ar0
и ma0
, соответственно. Каждая фигура содержит линейные графики numVars
, представляющие ответы переменной из применения шока с одним стандартным отклонением, во время 0, ко всем переменным в системе по горизонту прогноза.
Функция armairf
:
Принимает векторы или векторы ячейки матриц в обозначении разностного уравнения
Принимает полиномы оператора задержки LagOp
, соответствующие AR и полиномам MA в обозначении оператора задержки
Размещает модели временных рядов, которые являются одномерными или многомерными, стационарными или интегрированными, структурными или в уменьшаемой форме, и обратимыми или необратимыми
Принимает, что образцовый постоянный c 0
armairf(
строит IRFs ar0
,ma0
,Name,Value
)numVars
с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение". Например, 'NumObs',10,'Method','generalized'
задает горизонт прогноза с 10 периодами и оценку обобщенного IRF.
armairf(
графики к осям заданы в ax
,___)ax
вместо осей в последних данных. Опция ax может предшествовать любой комбинации входных аргументов в предыдущих синтаксисах.
Чтобы вычислить forecast error impulse responses, используйте значение по умолчанию InnovCov
, который является numVars
-by-numVars
единичная матрица. В этом случае, все доступные методы вычисления (см. Method
), результат в эквивалентном IRFs.
Размещать структурный ARMA (p, q) модели, полиномы оператора задержки LagOp
предоставления для входных параметров ar0
и ma0
. Чтобы задать структурный коэффициент, когда вы вызовете LagOp
, установите соответствующую задержку на 0 при помощи аргумента пары "имя-значение" 'Lags'
.
Поскольку многомерный ортогонализировал IRFs, расположите переменные согласно Wold causal ordering [2]:
Первая переменная (соответствие первой строке и столбцу и ar0
и ma0
), скорее всего, окажет мгновенное влияние (t = 0) на всех других переменных.
Вторая переменная (соответствие второй строке и столбцу и ar0
и ma0
), скорее всего, окажет мгновенное влияние на остающиеся переменные, но не первую переменную.
В целом переменная j (соответствующий строке j и столбец j и ar0
и ma0
) наиболее вероятна оказать мгновенное влияние на последние переменные numVars
- j, но не предыдущие переменные j - 1.
Если Method
является "orthogonalized"
, то получившийся IRF зависит от порядка переменных в модели временных рядов. Если Method
является "generalized"
, то получившийся IRF является инвариантным к порядку переменных. Поэтому эти два метода обычно приводят к различным результатам.
Если InnovCov
является диагональной матрицей, то получившиеся обобщенные и ортогональные IRFs идентичны. В противном случае получившиеся обобщенные и ортогональные IRFs идентичны только, когда первая переменная потрясает все переменные (то есть, все остальное являющееся тем же самым, оба метода приводят к тому же Y(:,1,:)
).
[1] Гамильтон, J. D. Анализ timeseries. Принстон, NJ: Издательство Принстонского университета, 1994.
[2] Lütkepohl, H. Новое введение в несколько анализ временных рядов. Нью-Йорк, Нью-Йорк: Springer-Verlag, 2007.
[3] Pesaran, H. H. и И. Шин. "Обобщенный Импульсный Анализ Ответа в Линейных Многомерных Моделях". Экономические Буквы. Издание 58, 1998, стр 17–29.