- 高级计量经济分析及Stata应用
- 王周伟主编
- 720字
- 2025-06-09 17:18:43
1.10 VEC模型的诊断和检验

请扫码查看例1.35的内容
1.10.1 残差检验
VEC模型的残差检验主要包括残差自相关LM检验和残差正态性检验。
1.残差自相关LM检验
考虑一个没有任何趋势的VEC模型:

只要协整向量β中的参数被准确识别或过度识别,这些参数的估计值就是超一致的。这意味着估计协整关系的r×1向量

可以被用作标准估计和推理方法的数据。当协整方程的参数未被确定时,式(1-88)不能提供一致的Et估计值;在这些情况下,veclmar命令退出时会显示一条错误信息。上述的VEC可以改写为

这只是一个具有p-1滞后期的VAR,其中内生变量已经被第一次差分,增加了外生变量E。veclmar命令拟合这个VAR,然后调用varlmar命令计算自相关的LM检验。
正如在vec命令中讨论的那样,Johansen(1995)考虑的其他四种趋势规格使β中自由参数的估计变得复杂,但并不改变Et可以作为后续VAR中的数据使用这一基本结果。同样地,对α中参数的约束意味着必须用这些约束来估计后续的VAR,但Et仍然可以作为VAR中的数据使用。
菜单操作:
Statistics>Multivariate time series>VEC diagnostics and tests>LM test for residual autocorrelation
语法格式:
veclmar[,options]

注意,veclmar只能在vec之后使用。在使用veclmar之前,你必须先使用tsset命令设置你的数据。
例1.36 残差自相关性检验
2.残差正态性检验

请扫码查看例1.36的内容
协整VEC可以重写为一阶差分中的VAR,其中包括作为外生变量的预测协整方程。
vecnorm命令计算用于检验残差的正态性,用于一阶差分中相应的增广VAR。
当协整方程的参数未被识别时,协整方程的一致估计不可用。在这些情况下,vecnorm会退出并显示错误消息。
Stata命令如下。
菜单操作:
Statistics>Multivariate time series>VEC diagnostics and tests>Test for normally distributed disturbances
语法格式:
vecnorm[,options]

例1.37 残差正态性检验
1.10.2 VEC模型估计的平稳性检验

请扫码查看例1.37的内容
vecstable命令可用于检验VEC模型拟合的特征值稳定性条件。
菜单操作:
Statistics>Multivariate time series>VEC diagnostics and tests>Check stability condition of VEC estimates
语法格式:
vecstable[,options]

例1.38 vecstable特征值分析