Predictive Regression Diagnostics (预测回归的统计陷阱)
Scope. "X_t 预测 y_{t\to t+h}" 是量化研究里最常见的回归形式, 也是最容易出假阳性的一种。本页汇总六类必查项, 以 Huovinen (2026) 的 Factor Uncertainty Index (FUI) (因子不确定性指数) 为贯穿例子 —— 它同时踩中了这六项中的每一项, 是很好的教学样本。
检查清单
flowchart TB
A["y_{t→t+h} = a + b·X_t + ε"] --> B["1. X 持久吗?<br/>→ Stambaugh 偏误"]
A --> C["2. h > 1 且重叠?<br/>→ HAC + R² 膨胀"]
A --> D["3. X 是估计出来的?<br/>→ 生成回归元"]
A --> E["4. 跑了多少个假设?<br/>→ FDR 校正"]
A --> F["5. 样本内还是样本外?<br/>→ R²_OS + Clark-West"]
A --> G["6. 全样本还是分段?<br/>→ 子样本稳定性"]
1. Stambaugh 偏误 — 持久预测元的宿疾
当预测元 X_t 高度持久, 且其创新与被预测收益的创新相关时, OLS 的 \hat b 有系统性偏误 (Stambaugh 1999)。这在量化研究里几乎无处不在 —— 估值比率、波动率指标、情绪指标全部高度持久。
FUI 的 AR(1) 高达 0.964–0.995, 是教科书式的高危情形。修正后果:
| 期限 | 修正前后 |
|---|---|
| h=12 | 修正后 t 仍达 5.03 (EWMA) / 8.01 (RV12) — 稳健 |
| h=1, 3 | EWMA 与 RV12 的修正 beta 转负; SV 在 h=1\sim6 全部转负 — 短期结论不成立 |
教训: 高持久预测元的短期预测力最可疑。若一篇论文的头条结果在 h=1 而没做 Stambaugh 修正, 应默认存疑。反过来, 长期限结果对修正稳健是相对可信的信号。
2. 重叠收益 — HAC 不是万能药
h 个月的累计收益按月滚动构造时, 相邻观测共享 h-1 个月的数据。标准做法是 Newey-West HAC (滞后阶与 h 匹配), 但两个问题仍在:
- R^2 机械膨胀: 重叠让被预测量的有效独立观测数远小于 N。FUI 的 R^2 从 h=1 的 4% 涨到 h=12 的 28%, 其中相当一部分是这个机制而非预测力真的变强。
- HAC 在长期限上过度保守: 论文自己指出, 660–690 个观测上用 h-1 阶 HAC 会让 h=12 的 Clark-West p 值退化到 0.08–0.12。
所以 R^2 随期限单调上升本身不是好消息 —— 需要与同口径的样本外指标对照才能判断。
3. 生成回归元 (generated regressor)
若 X_t 本身是估计出来的 (而不是直接观测的), 其估计误差会传入第二阶段回归, 使标准误低估。FUI 是双层生成: Layer 2 的条件波动率依赖 Layer 1 的估计残差。
Huovinen 的处理方式值得抄: 全流程分块 bootstrap —— 2000 次重复、块长 12 个月, 每次重跑整条流水线 (AR(1) → 波动率估计 → 聚合 → 预测回归), 而不是只对最后一步重采样。结果 bootstrap 标准误是 Newey-West 标准误的 1.03 倍, 偏误可忽略。
限制: 这只在 h=1 的离散度回归上做过, 未覆盖头条的收益预测回归。
4. 多重检验 — Benjamini-Hochberg FDR
在 13 个因子上同时跑回归, 每个期限就是 13 个假设。按 10% FDR 阈值做 BH (1995) 校正:
| 期限 | 原始 10% 水平显著 | BH 后存活 |
|---|---|---|
| h=1 | 7 | 2 (accruals, debt issuance) |
| h=3 | 12 | 12 |
| h=6 | 12 | 12 |
| h=12 | 10 | 10 |
短期限被砍掉三分之二, 长期限几乎不受影响 —— 与 Stambaugh 修正的结论方向一致, 交叉印证"短期预测力弱且噪声大"。
注意一个常被误用的点: 聚合的等权组合结果每个期限只是一个假设, 不受多重检验问题影响。把单因子结果和聚合结果放在同一个 FDR 框架里校正是错误的。
5. 样本外: R^2_{OS} + Clark-West
样本内拟合几乎必然高估实用价值。两个标准工具:
- Campbell-Thompson (2008) R^2_{OS}: 1 - \mathrm{MSFE}_{\text{model}}/\mathrm{MSFE}_{\text{bench}}, 基准取历史均值。正值 = 打赢了最朴素的对手。
- Clark-West (2007) MSFE-adjusted 检验: 嵌套模型比较中, 大模型即使真实无用也会因参数估计噪声而 MSFE 偏高, CW 对此做修正。
FUI 的样本外结果 (扩展窗, 初始训练 120 月): h=6 为 6–12%, h=12 为 5–13%, CW 多数在 10% 水平显著。h=1 上 GARCH 甚至为负 (-0.49\%)。
关键细节: 必须用扩展窗重估, 每一期只用当时可得的数据。若用全样本估计的系数去"样本外"预测, 那不是样本外。
6. 子样本稳定性 — 最容易被跳过、也最致命
全样本一个漂亮的 t 值可能完全来自某一段。FUI 的子样本表 (h=6):
| 子样本 | \beta | t | R^2 |
|---|---|---|---|
| pre-1990 | 0.249 | 0.77 | 0.80% |
| 1990–1999 | −0.407 | −1.04 | 2.38% |
| post-2000 | 1.058 | 7.04 | 44.5% |
post-2000 内部再拆更刺眼: 2010–2019 的 h=12 斜率 -1.41 (t=-2.27) 符号翻转且显著; COVID+ 时段 h=12 斜率 7.54 (t=8.25) 但 N=48。
判读这类分裂的两种解释, 必须都摆出来:
- 机械解释: post-2000 的 FUI 标准差是 pre-1990 的 3.5 倍。预测元本身不动时, 回归自然测不出关系 —— 这不代表关系不存在。
- 实质解释: 关系本身是状态依赖的 (阈值效应), 只在因子空间真正分化时激活。
Huovinen 两种都给了, 并用"post-2000 包含三次不同起源的冲击 (dot-com / GFC / COVID)"来排除"全靠单一事件"的批评。这是负责任的处理方式。但读者要清楚: 可用的样本其实只有约 25 年, 而不是标称的 73 年。
一份可直接套用的自查表
对任何"X 预测 y"的结果, 依次问:
- X 的 AR(1) 是多少? >0.9 就要看 Stambaugh 修正后的结果。
- 被预测量重叠吗? R^2 随 h 上升有多少来自重叠?
- X 是估计出来的吗? 标准误做过全流程 bootstrap 吗?
- 一共跑了多少个假设? 报告的是筛选后的最优吗?
- 有 R^2_{OS} 与 Clark-West 吗? 是扩展窗重估还是全样本系数?
- 分子样本后还在吗? 有没有某一段符号翻转?
一篇论文如果六项全过 (Huovinen 2026 基本做到了), 结论仍可能只在特定 regime 下成立 —— 但至少你知道它成立在哪里。
See also
- Factor Uncertainty Index (FUI) (因子不确定性指数) — 贯穿例子
- Stationary Bootstrap — 保留序列依赖的重采样, 生成回归元检验的工具
- JLN 不确定性测度框架 (Uncertainty as Conditional Volatility of Forecast Errors) — 生成回归元的来源
- Sharpe Ratio — 另一个需要多重检验校正的指标
- Backtesting and Execution — 回测层面的对应陷阱
- Alternative Alpha vs Alternative Beta (另类 alpha 与另类 beta) — 该陷阱的教科书案例:HFRFOF 全样本 alpha 显著、分子期后消失。
- Reverse-Recursive Residual Break Detection (逆时递归残差断点检测) — 该案例中找断点的方法。
Sources
- summaries/202604-measuring-equity-factor-uncertainty/202604-measuring-equity-factor-uncertainty — (2026-08-12) 摘要
- Stambaugh, R. F. (1999). "Predictive Regressions." JFE 54(3), 375–421.
- Clark, T. E. & West, K. D. (2007). "Approximately Normal Tests for Equal Predictive Accuracy in Nested Models." Journal of Econometrics 138(1), 291–333.
- Campbell, J. Y. & Thompson, S. B. (2008). "Predicting Excess Stock Returns Out of Sample." RFS 21(4), 1509–1531.
- Benjamini, Y. & Hochberg, Y. (1995). "Controlling the False Discovery Rate." JRSS-B 57(1).
- Campbell, J. Y. & Yogo, M. (2006). "Efficient Tests of Stock Return Predictability." JFE 81(1), 27–60.