Сгенерируйте или постройте график разложения отклонений прогноза ошибки ARMA (FEVD)
armafevd
функция возвращает или строит графики разложения отклонения прогнозируемой ошибки переменных в одномерной или векторной (многомерной) авторегрессивной модели скользящего среднего значения (ARMA или VARMA), заданной массивами коэффициентов или полиномами оператора задержки.
Кроме того, можно вернуть FEVD из полностью заданного (для примера, оцененного) объекта модели с помощью функции в этой таблице.
FEVD предоставляет информацию об относительной важности каждого нововведения в влиянии на прогнозное отклонение ошибок всех переменных в системе. Напротив, функция импульсной характеристики (IRF) прослеживает эффекты инновационного шока до одной переменной на отклике всех переменных в системе. Для оценки IRF одномерных или многомерных моделей ARMA см. armairf
.
armafevd(
графики, в отдельных рисунках, ДВЗК ar0
,ma0
)numVars
переменные временных рядов, которые составляют модель ARMA (p, q) с авторегрессивными (AR) и движущимися средними значениями (MA) коэффициентами ar0
и ma0
, соответственно. Каждый рисунок соответствует переменной и содержит numVars
линейные графики. Линейные графики являются FEVD этой переменной, по прогнозному горизонту, в результате инновационного шока с одним стандартом отклонения, примененного ко всем переменным в системе в момент 0.
armafevd
функция:
Принимает векторы или векторы камер матриц в разностном уравнении
Принимает LagOp
полиномы оператора задержки, соответствующие полиномам AR и MA в обозначении оператора задержки
Включает модели временных рядов, которые являются одномерными или многомерными, стационарными или интегрированными, структурными или в уменьшенной форме и инвертируемыми или неинвертируемыми
Принимает, что постоянная c модели равна 0
armafevd(
строит графики ar0
,ma0
,Name,Value
)numVars
FEVD с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение". Для примера, 'NumObs',10,'Method',"generalized"
задает 10-периодный прогнозный горизонт и оценку обобщенной ОФВД.
armafevd(
графики для осей, указанных в ax
,___)ax
вместо осей на новых рисунках. Опция ax
может предшествовать любой комбинации входных аргументов в предыдущих синтаксисах.
Для размещения структурных моделей ARMA (p, q), снабжения LagOp
lag полиномов оператора для входных параметров 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
строит графики FEVD только тогда, когда он не возвращает никаких выходных аргументов или h
.
Если Method
является "orthogonalized"
, затем armafevd
ортогонализует инновационные потрясения путем применения Факторизации Холесского инноваций ковариации матрицы InnovCov
. Ковариация ортогональных инновационных потрясений является матрицей тождеств, и FEVD каждой переменной суммируется с единицей, то есть суммой вдоль любой строки Y
это единица. Поэтому ортогональный FEVD представляет собой долю прогнозируемого отклонения ошибок, относящейся к различным потрясениям в системе. Однако ортогональный FEVD обычно зависит от порядка переменных.
Если Method
является "generalized"
, затем:
Результат FEVD инвариантен порядку переменных.
Результат FEVD не основан на ортогональном преобразовании.
Результат FEVD переменной равен единице только при InnovCov
диагональ [4].
Поэтому обобщенный FEVD представляет собой вклад в прогнозируемое отклонение ошибок уравнительных потрясений в переменные системы.
Если InnovCov
является диагональной матрицей, тогда получившиеся обобщенные и ортогональные FEVDs идентичны. В противном случае получившиеся обобщенные и ортогональные FEVD идентичны только, когда первая переменная шокирует все переменные (другими словами, все они одинаковы, оба метода дают одно и то же значение Y(:,1,:)
).
[1] Гамильтон, Джеймс Д. Анализ временных рядов. Princeton, NJ: Princeton University Press, 1994.
[2] Lütkepohl, H. «Асимптотические распределения функций импульсной характеристики и прогнозные Ошибки дисперсионные декомпозиции Вектора авторегрессивных Моделей». Обзор экономики и статистики. Том 72, 1990, стр. 116-125.
[3] Люткепол, Гельмут. Новое введение в анализ нескольких временных рядов. Нью-Йорк, Нью-Йорк: Springer-Verlag, 2007.
[4] Песаран, Х. Х. и Я. Шин. Обобщенный анализ импульсной характеристики в линейных многомерных моделях. Экономические буквы. Том 58, 1998, стр. 17-29.