Фильтруйте нарушения порядка через векторную модель коррекции ошибок (VEC)
использует дополнительные опции, заданные одним или несколькими аргументами пары "имя-значение". Для примера, Y
= filter(Mdl
,Z
,Name,Value
)'X',X,'Scale',false
задает X
как экзогенные данные предиктора для регрессионного компонента и воздержание от масштабирования нарушений порядка нижним треугольным фактором Холецкого модели инновационной ковариационной матрицы.
filter
вычисляет Y
и E
используя этот процесс для каждой страницы j
в Z
.
Если Scale
является true
, затем E
= (:,:, j
)L * Z
, где (:,:, j
)L
= chol(Mdl.Covariance,'lower')
. В противном случае E
= (:,:, j
)Z
. Установите et = (:,:, j
)E
.(:,:, j
)
Y
yt в этой системе уравнений.(:,:, j
)
Для определений переменных см. «Векторная модель исправления ошибок».
filter
делает вывод simulate
. Обе функции фильтруют ряд нарушений порядка через модель, чтобы получить отклики и инновации. Однако, тогда как simulate
генерирует ряд независимых Гауссовых нарушений порядка со средним нулем, с единичной дисперсией Z
для формирования инноваций E
= L*Z
, filter
позволяет вам подавать нарушения порядка от любого распределения.
filter
использует этот процесс для определения времени источника t 0 моделей, которые включают линейные временные тренды.
Если вы не задаете Y0
, затем t 0 = 0.
В противном случае, filter
устанавливает t 0 в size(Y0,1)
– Mdl.P
. Поэтому время в компоненте тренда: t = t 0 + 1, t 0 + 2,..., t 0 + numobs
, где numobs
является эффективным размером выборки (size(Y,1)
после filter
удаляет отсутствующие значения). Это соглашение согласуется с поведением по умолчанию оценки модели, в которой estimate
удаляет первый Mdl.P
ответы, уменьшение эффективного размера выборки. Хотя filter
явно использует первое Mdl.P
примитивируйте отклики в Y0
чтобы инициализировать модель, общее количество наблюдений в Y0
и Y
(исключая отсутствующие значения) определяет t 0.
[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] Lütkepohl, H. Новое введение в анализ нескольких временных рядов. Берлин: Спрингер, 2005.