Сгенерируйте векторную модель коррекции ошибок (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. Ковариация ортогональных инновационных потрясений является матрицей тождеств, и FEVD каждой переменной суммируется с единицей, то есть суммой вдоль любой строки Decomposition это единица. Поэтому ортогональный FEVD представляет собой долю прогнозируемого отклонения ошибок, относящейся к различным потрясениям в системе. Однако ортогональный FEVD обычно зависит от порядка переменных.
Если Method является "generalized", затем получившийся FEVD, затем полученный FEVD инвариантен порядку переменных и не основан на ортогональном преобразовании. Кроме того, результат FEVD равен единице для конкретной переменной только при Mdl.Covariance диагональ [5]. Поэтому обобщенный FEVD представляет собой вклад в прогнозируемое отклонение ошибок уравнительных потрясений в переменные отклика в модели.
Если Mdl.Covariance является диагональной матрицей, тогда получившиеся обобщенные и ортогональные FEVDs идентичны. В противном случае получившиеся обобщенные и ортогональные FEVD идентичны только, когда первая переменная шокирует все переменные (другими словами, все они одинаковы, оба метода дают одно и то же значение 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 FEVD от NumPaths оценочные модели.
Для каждой временной точки t = 0,..., NumObs, оцените доверительные интервалы путем вычисления 1 - Confidence и Confidence квантили (верхняя и нижняя границы, соответственно).
Если вы задаете невязки E, затем fevd проводит непараметрический 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] Люткепол, Гельмут. Новое введение в анализ нескольких временных рядов. Нью-Йорк, Нью-Йорк: Springer-Verlag, 2007.
[5] Песаран, Х. Х. и Я. Шин. Обобщенный анализ импульсной характеристики в линейных многомерных моделях. Экономические буквы. Том 58, 1998, стр. 17-29.