Преобразуйте модель VEC в модель VAR
Econometrics Toolbox™ функции модели VAR, такие как simulate, forecast, и armairf подходят для моделей векторной авторегрессии (VAR). Чтобы симулировать, спрогнозировать или сгенерировать импульсные характеристики из векторной модели коррекции ошибок (VEC), используя simulate, forecast, или armairf, соответственно, преобразуйте модель VEC в эквивалентное представление модели VAR.
возвращает матрицы коэффициентов (VAR = vec2var(VEC,C)VAR) вектор авторегрессионной модели, эквивалентной вектору модели коррекции ошибок с матрицами коэффициентов (VEC). Если количество лагов в модели коррекции ошибок входного вектора q, то количество лагов в модели коррекции ошибок выходного вектора p = q + 1.
Для размещения структурных моделей VEC задайте входной параметр VEC как LagOp полином оператора задержки.
Для доступа к вектору камеры полиномиальных коэффициентов оператора задержки выходного аргумента VAR, введите toCellArray(VAR).
Чтобы преобразовать коэффициенты модели выходного аргумента из обозначения оператора задержки в коэффициенты модели в обозначении разностного уравнения, введите
VARDEN = toCellArray(reflect(VAR));
VARDEN - вектор камеры, содержащий q + 1 коэффициентов, соответствующих терминам отклика в VAR.Lags в разностном уравнении. Первый элемент является коэффициентом yt, второй элемент является коэффициентом y t -1 и так далее.Постоянное смещение преобразованной модели VAR совпадает с постоянным смещением модели VEC.
vec2var не накладывает требования устойчивости на коэффициенты. Для проверки устойчивости используйте isStable.
isStable требует LagOp полином оператора задержки как вход. Например, чтобы проверить, VAR ли, массив ячеек n-по n числовые матрицы, составляет стабильные временные ряды, ввод
varLagOp = LagOp([eye(n) var]); isStable(varLagOp)
A 0 указывает, что полином не является стабильным. Если VAR является LagOp полином оператора задержки, затем передайте его в isStable.
[1] Гамильтон, Дж. Д. Анализ временных рядов. Princeton, NJ: Princeton University Press, 1994.
[2] Lutkepohl, H. «Новое введение в анализ нескольких временных рядов». Springer-Verlag, 2007.