外观
Johansen 协整检验教程
说明协整检验方法、趋势项和滞后阶数在 STATAU 中的设置方式,以及如何读取协整秩。
常用 Stata 命令
vecrank y1 y2 y3, lags(2) trend(constant) 在 STATAU 中打开此功能
协整检验Johansenvecrank
这个页面解决什么问题
协整检验适用于多个非平稳但同阶单整的时间序列,判断它们之间是否存在长期均衡关系。当前页以 Johansen 检验为主,同时支持 Engle-Granger 或两者并跑。
方法原理
如果多个 I(1) 序列的某种线性组合是平稳的,就说明这些变量之间存在协整关系,也就是长期均衡约束。
适用数据与前提
至少两个时间序列变量,且最好先通过平稳性检验确认它们是同阶单整。若变量超过两个,通常优先采用 Johansen 检验。
STATAU 页面中每个位置应该放什么变量
| 网站位置 | 应放入的变量 | 说明 |
|---|---|---|
| 分析变量 | 待检验的多个非平稳序列 | 至少两个。 |
| 检验方法 | Johansen / Engle-Granger / Both | 决定采用哪种协整思路。 |
| 确定性趋势项 | 无 / 常数 / 常数+趋势 | 对应 Stata 的 trend 设定。 |
| 滞后阶数 | VAR 滞后阶数 | 与后续 VECM 设定应保持一致。 |
Stata 等效代码
vecrank [变量列表], lags([滞后阶数]) trend([趋势项])| Stata 代码位置 | STATAU 网站对应位置 | 应放入什么 |
|---|---|---|
vecrank [变量列表] | 分析变量 | 进入协整检验的全部序列。 |
lags([滞后阶数]) | 滞后阶数 | 对应 Johansen 的 VAR 滞后结构。 |
trend([趋势项]) | 确定性趋势项 | 对应是否包含常数或线性趋势。 |
在 STATAU 中操作步骤
- 先确认变量是同阶单整,再进入协整页。
- 选择协整方法、趋势项和滞后阶数。
- 重点查看 trace 或 max-eigen 统计量对应的协整秩。
结果怎么看
- 协整秩大于 0 表示存在长期均衡关系。
- 不同趋势项和滞后设定会改变协整秩判断,解释时要保持与后续 VECM 一致。
常见使用误区
- 混入平稳序列和非平稳序列会弱化协整检验含义。
- 协整检验结果应与后续 VECM 的秩设定保持一致。