转换VAR模型VEC模型
如果有任何一个时间序列的<一种href="//www.tianjin-qmedu.com/help/econ/var2vec.html" class="intrnllnk">向量自回归(VAR)模型是协整的,那么VAR模型是不稳定。您可以通过VAR模型转化为确定的误差修正系数<一种href="//www.tianjin-qmedu.com/help/econ/var2vec.html" class="intrnllnk">矢量纠错(VEC)模型。纠错系数矩阵确定的平均值,时间序列如何响应从它们长期平均水平的偏差。误差修正系数的排名决定了协整关系存在的模型。
因为<一种href="//www.tianjin-qmedu.com/help/econ/varm.estimate.html">估计
适用于还原形式估计VAR模型,则可以使用估计的VAR模型转换为它的VEC模型等效var2vec
。
[<一种href="#buwsole-VEC" class="intrnllnk">
返回系数矩阵(VEC
,<一种href="#buwsole-C" class="intrnllnk">C
] = var2vec(<一种href="#buwsole-VAR" class="intrnllnk">VAR
)VEC
)和误差校正系数矩阵(C
)将等同于系数矩阵的向量自回归模型向量误差校正模型的(VAR
)。如果滞后于输入矢量自回归模型的数量是p,则在输出向量误差校正模型的滞后的数目是q=p- 1。
为了适应结构VAR模型,指定输入参数<一种href="#buwsole-VAR" class="intrnllnk">VAR
作为一个<一种href="//www.tianjin-qmedu.com/help/econ/lagop-class.html">LagOp
滞后算子多项式。
要访问输出参数的滞后算多项式系数的细胞载体<一种href="#buwsole-VEC" class="intrnllnk">VEC
,输入toCellArray(VEC)
。
要转换的输出参数的模型系数从<一种href="//www.tianjin-qmedu.com/help/econ/var2vec.html" class="intrnllnk">滞后算符号在模型系数<一种href="//www.tianjin-qmedu.com/help/econ/var2vec.html" class="intrnllnk">差分方程的符号,输入
VECDEN = toCellArray(反映(VEC));
VECDEN
是含有细胞矢量p对应于差分的响应项系数VEC.Lags
在差分方程的符号。第一元件是系数ΔYŤ,第二元件是系数ΔYŤ-1, 等等。考虑转换VAR(p)模型的VEC(q)模型。如果错误校正系数矩阵(<一种href="#buwsole-C" class="intrnllnk">C
) 已:
秩零,则转换后的VEC模型是一种稳定的VAR(p- 1)在以下方面模型ΔYŤ。
满秩,那么VAR(p)模型是稳定的(即,不具有单位根)<一种href="//www.tianjin-qmedu.com/help/econ/var2vec.html" class="intrnllnk">[2]。
秩[R,使得0 <[R<ñ,那么稳定的VEC模型[R协整关系。
恒定转换后的VEC模型的偏差是相同的恒定VAR模型的偏移量。
var2vec
不会对系数稳定性的要求。要检查的稳定性,使用<一种href="//www.tianjin-qmedu.com/help/econ/lagop.isstable.html">isStable
。
isStable
需要LagOp
滞后算子多项式作为输入参数。例如,要检查是否<一种href="#buwsole-VAR" class="intrnllnk">VAR
,的单元阵列ñ
-通过-ñ
数字矩阵,组成一个稳定的时间序列,进入
varLagOp = LagOp([眼(ñ)VAR]);isStable(varLagOp)
一种0
表明多项式并不稳定。
[1]汉密尔顿,J.D.时间序列分析。普林斯顿,NJ:普林斯顿大学出版社,1994年。
[2] Lutkepohl,H.“新介绍多时间序列分析。”施普林格出版社,2007年。