Выведите инновации модели векторного исправления ошибок (VEC)
E = infer(Mdl,Y)
E = infer(Mdl,Y,Name,Value)
[E,logL]
= infer(___)
дополнительные опции использования заданы одним или несколькими аргументами пары "имя-значение". Например, E
= infer(Mdl
,Y
,Name,Value
)'Y0',Y0,'X',X
задает Y0
как преддемонстрационные ответы и X
как внешние данные о предикторе для компонента регрессии.
infer
выводит инновации путем оценки модели VEC Mdl
относительно инноваций с помощью данных, которыми снабжают, Y
, Y0
и X
. Выведенные инновации
infer
использует этот процесс, чтобы определить источник времени t 0 из моделей, которые включают линейные тренды времени.
Если вы не задаете Y0
, то t 0 = 0.
В противном случае infer
устанавливает t 0 на size(Y0,1)
– Mdl.P
. Поэтому временами в компоненте тренда является t = t 0 + 1, t 0 + 2..., t 0 + numobs
, где numobs
является эффективным объемом выборки (size(Y,1)
после того, как infer
удаляет отсутствующие значения). Это соглашение сопоставимо с поведением по умолчанию образцовой оценки, по которой estimate
удаляет первые ответы Mdl.P
, уменьшая эффективный объем выборки. Несмотря на то, что infer
явным образом использует первые преддемонстрационные ответы Mdl.P
в Y0
, чтобы инициализировать модель, общее количество наблюдений в Y0
и Y
(исключая отсутствующие значения) определяет t 0.
[1] Гамильтон, J. D. Анализ timeseries. Принстон, NJ: Издательство Принстонского университета, 1994.
[2] Йохансен, S. Основанный на вероятности вывод в векторных авторегрессивных моделях Cointegrated. Оксфорд: Издательство Оксфордского университета, 1995.
[3] Juselius, K. Модель VAR Cointegrated. Оксфорд: Издательство Оксфордского университета, 2006.
[4] Lütkepohl, H. Новое введение в несколько анализ временных рядов. Берлин: Спрингер, 2005.