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