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