Сгенерируйте вектор модель исправления ошибок (VEC) импульсных характеристик
irf
функция возвращает динамическую характеристику или функцию импульсной характеристики (IRF) к удару с одним стандартом для каждой переменной в модели VEC (p - 1). Полностью заданное vecm
объект модели характеризует модель VEC.
IRF прослеживают эффекты инновационного шока до одной переменной на отклике всех переменных в системе. Напротив, прогнозируемое разложение отклонения ошибок (FEVD) предоставляет информацию об относительной важности каждого нововведения в влиянии на все переменные в системе. Для оценки FEVD модели VEC, характеризующейся vecm
объект модели, см. fevd
.
использует дополнительные опции, заданные одним или несколькими аргументами пары "имя-значение". Для примера, Response
= irf(Mdl
,Name,Value
)'NumObs',10,'Method',"generalized"
задает оценку обобщенного IRF для 10 временных точек, начинающихся в момент 0, в течение которого irf
применяет шок и заканчивается в период 9.
[
использует любой из комбинаций входных аргументов в предыдущих синтаксисах и возвращает нижнюю и верхнюю границы доверия для каждого периода и переменной в IRF с интервалом 95% доверия на истинном IRF.Response
,Lower
,Upper
] = irf(___)
Если вы задаете ряд невязок при помощи E
аргумент пары "имя-значение", затем irf
оценивает доверительные границы путем загрузки заданных невязок.
В противном случае, irf
оценивает доверительные границы путем проведения симуляции Монте-Карло.
Если Mdl
является пользовательским vecm
объект модели (объект не возвращен estimate
или модифицировали после оценки), irf
может потребоваться размер выборки для симуляции SampleSize
или примитивные отклики Y0
.
NaN
значения в Y0
, X
, и E
указать отсутствующие данные. irf
удаляет отсутствующие данные из этих аргументов путем перечисленного удаления. Каждый аргумент, если строка содержит хотя бы один NaN
, затем irf
удаляет целую строку.
Список удаления уменьшает размер выборки, может создать неправильные временные ряды и может привести к E
и X
будет не синхронизироваться.
Если Method
является "orthogonalized"
, тогда результат IRF зависит от порядка переменных в модели временных рядов. Если Method
является "generalized"
, тогда получившийся IRF инвариантен порядку переменных. Поэтому эти два метода обычно дают различные результаты.
Если Mdl.Covariance
является диагональной матрицей, тогда получившиеся обобщенные и ортогонализированные IRFs идентичны. В противном случае получившиеся обобщенные и ортогонализированные IRF идентичны только, когда первая переменная шокирует все переменные (то есть все равно одинаковые, оба метода дают одинаковое значение Response(:,1,:)
).
Данные предиктора X
представляет один путь экзогенных многомерных временных рядов. Если вы задаете X
и модель VAR Mdl
имеет регрессионный компонент (Mdl.Beta
не является пустым массивом), irf
применяет те же экзогенные данные ко всем путям, используемым для оценки доверительного интервала.
irf
проводит симуляцию, чтобы оценить доверительные границы Lower
и Upper
.
Если вы не задаете невязки E
, затем irf
проводит симуляцию Монте-Карло путем выполнения этой процедуры:
Моделируйте NumPaths
пути отклика длины SampleSize
от Mdl
.
Подгонка NumPaths
модели, которые имеют ту же структуру, что и Mdl
к симулированному отклику путям. Если Mdl
содержит регрессионный компонент, и вы задаете X
, затем irf
подходит для NumPaths
моделирует моделируемые пути и X
симулированного отклика (те же данные предиктора для всех путей).
Оценка NumPaths
IRF из NumPaths
оценочные модели.
Для каждой временной точки t = 0,..., NumObs
, оцените доверительные интервалы путем вычисления 1 - Confidence
и Confidence
квантили (верхняя и нижняя границы, соответственно).
Если вы задаете невязки E
, затем irf
проводит непараметрический bootstrap путем следующей процедуры:
Resample, с заменой, SampleSize
невязки от E
. Выполните этот шаг NumPaths
время получения NumPaths
пути.
Центрируйте каждый путь начальных невязок.
Пропустите каждый путь центрированных загрузочных невязок через Mdl
для получения NumPaths
загрузочные пути отклика длиной SampleSize
.
Завершите шаги 2-4 симуляции Монте-Карло, но замените симулированный отклик пути на загрузочные пути отклика.
[1] Гамильтон, Джеймс Д. Анализ временных рядов. Princeton, NJ: Princeton University Press, 1994.
[2] Йохансен, С. Основанный на вероятностях вывод в коинтегрированных векторных авторегрессивных моделях. Oxford: Oxford University Press, 1995.
[3] Juselius, K. Cointegrated VAR Model. Oxford: Oxford University Press, 2006.
[4] Песаран, Х. Х. и Я. Шин. Обобщенный анализ импульсной характеристики в линейных многомерных моделях. Экономические буквы. Том 58, 1998, стр. 17-29.