外观
方差分解(FEVD)教程
解释 VAR 系统中预测误差方差由哪些冲击贡献,帮助判断变量之间的动态影响来源。
常用 Stata 命令
var y1 y2 y3, lags(1/2)
fevd 在 STATAU 中打开此功能
方差分解FEVDVAR 方差分解预测误差方差
这个页面解决什么问题
方差分解(FEVD)通常接在 VAR 稳定性检查之后使用。它回答的问题不是某个变量会不会影响另一个变量,而是在未来若干期预测误差中,不同冲击分别贡献了多少比例。这个结果适合用来解释系统内部变量的相对重要性。
适用数据与前提
通常需要先完成平稳性处理、VAR 滞后阶数选择和 AR 特征根稳定性检查。进入 FEVD 前,变量列表、趋势项、差分阶数和滞后阶数应与前面的 VAR 设定保持一致。
STATAU 页面中每个位置应该放什么变量
| 网站位置 | 应放入的变量 | 说明 |
|---|---|---|
| 分析变量 | 进入 VAR 系统的时间序列变量 | 至少包含响应变量和一个或多个冲击变量。 |
| 响应变量 | 需要解释预测误差来源的变量 | FEVD 会围绕这个变量分解未来各期预测误差方差。 |
| 冲击变量排序 | 用于 Cholesky 分解的变量顺序 | 变量排序会影响正交化冲击解释,建议与论文识别逻辑保持一致。 |
| 预测期数 | 向前分解多少期 | 常用于观察短期到中长期贡献比例如何变化。 |
Stata 等效代码
var [变量列表], lags([滞后阶数])
fevd| Stata 代码位置 | STATAU 网站对应位置 | 应放入什么 |
|---|---|---|
var [变量列表], lags([滞后阶数]) | 分析变量 + 最大滞后阶数 / 信息准则 | 先确定 FEVD 所基于的 VAR 系统。 |
fevd | 预测期数 + 响应变量 + 冲击变量排序 | 输出不同冲击对响应变量预测误差方差的贡献比例。 |
在 STATAU 中操作步骤
- 先完成平稳性检验,并按需要进行差分或变量变换。
- 在 VAR 或 AR 特征根检验中确认滞后阶数和系统稳定性。
- 进入“方差分解 FEVD”,选择响应变量,并调整冲击变量顺序。
- 设置预测期数和小数位数后运行,重点比较各期贡献比例的变化。
结果怎么看
- 每一预测期的贡献比例通常应围绕 100% 展开,重点看核心冲击变量贡献是否随期数上升或保持稳定。
- 如果自身冲击长期占比很高,说明该变量主要由自身动态解释;如果外部变量贡献上升,说明系统内其他冲击逐步变重要。
- FEVD 依赖 VAR 设定和变量排序,结果解释前要先确认系统稳定。
论文表述示例
- 可以写成:“方差分解结果显示,随着预测期延长,核心解释变量冲击对被解释变量预测误差方差的贡献逐步上升,表明其动态影响具有一定持续性。”
常见使用误区
- 不要在 VAR 系统不稳定时直接解释 FEVD,否则贡献比例本身可能不可靠。
- 不要忽略变量排序。若使用正交化冲击,排序变化可能带来不同的贡献比例。
- FEVD 展示的是预测误差方差贡献,不等同于单个回归系数的显著性检验。