Преобразование модели VAR в модель VEC
Если какой-либо из временных рядов в векторной модели авторегрессии (VAR) коинтегрирован, то модель VAR является нестационарной. Коэффициент коррекции ошибок можно определить путем преобразования модели VAR в модель векторной коррекции ошибок (VEC). Матрица коэффициентов коррекции ошибок определяет в среднем, как временные ряды реагируют на отклонения от их долгосрочных средних значений. Ранг коэффициента коррекции ошибок определяет, сколько коинтеграционных отношений существует в модели.
Поскольку estimate подходит для оценки моделей VAR в уменьшенном виде, вы можете преобразовать оценочную модель VAR в ее эквивалент модели VEC, используя var2vec.
[ возвращает матрицы коэффициентов (VEC,C] = var2vec(VAR)VEC) и матрицу коэффициентов коррекции ошибок (C) векторной модели коррекции ошибок, эквивалентной векторной авторегрессивной модели с матрицами коэффициентов (VAR). Если количество запаздываний в авторегрессионной модели входного вектора равно p, то количество запаздываний в модели коррекции ошибок выходного вектора равно q = p-1.
Для размещения структурных моделей VAR укажите входной аргумент VAR в качестве LagOp полином оператора запаздывания.
Доступ к вектору ячейки полиномиальных коэффициентов оператора запаздывания выходного аргумента VEC, введите toCellArray(VEC).
Для преобразования коэффициентов модели выходного аргумента из нотации оператора запаздывания в коэффициенты модели в нотации «разность-уравнение» введите
VECDEN = toCellArray(reflect(VEC));
VECDEN является вектором ячейки, содержащим p коэффициентов, соответствующих разностным членам ответа в VEC.Lags в нотации «разность-уравнение». Первый элемент - коэффициент Δyt, второй элемент - коэффициент Δyt-1 и так далее.Рассмотрите возможность преобразования модели VAR (p) в модель VEC (q). Если матрица коэффициентов коррекции ошибок (Cимеет:
Ранг ноль, то преобразованная модель VEC является стабильной моделью VAR (p-1) в пересчете на Δyt.
Полный ранг, то модель VAR (p) стабильна (т.е. не имеет единичных корней) [2].
Ранг r, так что 0 < r < n, то стабильная модель VEC имеет r коинтегрирующих отношений.
Постоянное смещение преобразованной модели VEC совпадает с постоянным смещением модели VAR.
var2vec не предъявляет к коэффициентам требования устойчивости. Для проверки устойчивости используйте isStable.
isStable требует LagOp многочлен оператора запаздывания в качестве входного аргумента. Например, чтобы проверить, VAR, массив ячеек nоколо-n числовые матрицы, составляет стабильный временной ряд, введите
varLagOp = LagOp([eye(n) VAR]); isStable(varLagOp)
A 0 указывает, что многочлен не стабилен.
[1] Гамильтон, Дж. Д. Анализ временных рядов. Принстон, Нью-Джерси: Princeton University Press, 1994.
[2] Люткеполь, Х. «Новое введение в анализ множественных временных рядов». Спрингер-Верлаг, 2007.