# 11 · RCS 能源约束六分量（v2.1）历史回检补全

> 状态：**验证完成（PARTIAL：J1–J6 五过一挂 + J7 披露，2026-08-27）** · 数据：EIA MER 总能源月报 / EIA dnav 首购价 / FRED WTI（1900–2026，全部无 key 公开端点）
> 定位：`academic/07-trades-model-check.html` 表二 **o7 行落地**（「用 1973/1979 油价倍率回放 v2.1 六分量，验证能源维度历史判别力；结论并入论文 §4.7」）· **验证增强项：不入实盘、不动五票/状态机**
> 结论摘要：六分量框架历史判别力**方向成立、水平下修**——1973-74 油价管制下的实体供给冲击（价格分量 v1=1.62 漏报）由 G/D/A_idr 准确捕捉（v2.1=4.98/5.01，全历史 top5）；2005-08 页岩前进口依赖峰值（IDR≈60%）进 top10；1929/2021 无约束期正确低读。**论文 §4.7 手估表两处口径勘误**：G 列手估值（1973 0.35 / 2007 0.60）为石油口径而非规格原文的一次能源口径（实测 0.165/0.299）；2026 手估 6.4 依赖前瞻口径（AI 电力规划剪刀差），EIA 实测口径仅 2.40——**建议论文双口径披露**
> 配套 HTML 归档：`模型优化记录_RCS能源六分量回检_2026-08-27.html`（桌面一式两份）

---

## 1. 规格与量化规则定版

o7 优化项针对 `quant-paper.html` 式 (18) 能源约束 v2.1 的六分量——此前 §4.7 回检表为**五个时点的手估值**，且缺 1979（第二次石油危机，o7 点名要求回放的关键点）。本报告用真实数据补全回放，并把六分量的量化规则**在此定版**（论文披露表给出权重与缩放区间，具体计算规则由本报告落定）：

| # | 分量 | 量化规则（本报告定版） | 区间→0-10 | 权重 |
|---|---|---|---|---|
| 1 | 价格压力 | 首购价(t) / 前 10 年名义均值（含当年） | [0.8, 3.5] 线性 | 0.20 |
| 2 | EROI | 文献锚点对数插值：1930=100 · 1970=45 · 2007=18 · 2015=15 · 2026=15（Hall/Lambert/Balogh 2014；Guilford et al. 2011） | ln 反向 [100, 10] | 0.17 |
| 3 | 存量缺口 G | (总一次能源消耗−生产)/消耗（TETCBUS/TEPRBUS） | [−0.2, +0.6] 线性 | 0.17 |
| 4 | 剪刀差 D | 3yrMA(消耗增速−生产增速)，pp | [−2, +3] 线性 | 0.13 |
| 5 | 电力剪刀差 D_e | 3yrMA(终端售电增速−净发电增速)，pp（ESTCPUS/ELETPUS） | [−1, +5] 线性 | 0.18 |
| 6 | 进口依赖加速度 A_idr | [IDR(t)−2·IDR(t−3)+IDR(t−6)]/3，pp；IDR=石油净进口/石油产品供应（PANIPUS/PATCPUS） | [−2, +3] 线性 | 0.15 |

- **v2.1** = Σ wᵢ·sᵢ（缺失分量按剩余权重归一，标 `n_comp`）；**v1** = 价格压力单分量（v1 时代能源约束=价格单项，披露表载明其权重 0.50 → v2.1 下调至 0.20）
- **v2（五分量）权重未在披露规格定版，不作虚构对比**——本回放只对比 v1 与 v2.1
- A_idr 取**石油口径** IDR（而非总能源）：论文 A_idr 设计说明明确以原油进口依赖为对象（「美国原油净进口 40% 但总能量净出口」）；总能源口径下 IDR 与 G 完全同源，二阶差分才有独立信息

## 2. 数据管道

全部端点无 API key（2026-08-27 实测），脚本可重跑：

| 数据 | 源 | 覆盖 |
|---|---|---|
| 原油首购价（名义 $/bbl，年度） | EIA dnav `F000000__3a.xls` | **1900–2025**（126 年） |
| WTI 现货（2026 接续） | FRED `DCOILWTICO` 日度取 YTD 均值 | 2026（162 日，83.7） |
| 总一次能源生产/消耗（quads） | EIA MER browser `T01.02 TEPRBUS` / `T01.03 TETCBUS` | 1949–2025 |
| 净发电/终端售电（BkWh） | EIA MER `T07.01 ELETPUS` / `ESTCPUS` | 1949–2025 |
| 石油产品供应/净进口（mb/d） | EIA MER `T03.01 PATCPUS` / `PANIPUS` | 1949–2025 |

- **2026 YTD 同期口径**：能源/电力取 1–5 月、石油取 1–6 月已披露月份之和，增长率与 2025 同月份严格对比；油价分子为 WTI 日均、分母为 2017–2025 首购价均值（口径披露于 `price_mult_note`）
- **1929 时点**：EIA 序列 1949 起，G/D/D_e/A_idr 不可算（`n_comp=2`，不虚构）
- 产出：`_monthly/energy/energy_raw.json`（含 meta.sources 全来源标注）；脚本 `_fetch_energy_history.py`（`--reload` 强制重拉）

## 3. 回放结果（九时点）

| 时点 | 油价倍数 | EROI | G | D (pp) | D_e (pp) | A_idr (pp) | **v1** | **v2.1** | 判读 |
|---|---|---|---|---|---|---|---|---|---|
| 1929 | 0.77 | 100:1 | — | — | — | — | 0.00 | **0.00** | 无约束 ✓（n_comp=2） |
| 1973 | 1.24 | 41.8 | +0.165 | +3.78 | +0.47 | +3.19 | 1.62 | **4.98** | **实体供给冲击：价格管制下 v1 漏报，六分量捕捉** |
| 1974 | ~1.9 | 40.9 | +0.181 | +3.55 | +0.36 | +4.51 | 4.22 | **5.01** | 禁运延续，v2.1 全历史第 3 |
| 1979 | 1.89 | 36.0 | +0.190 | −0.23 | +0.42 | −1.09 | 4.04 | **3.55** | **价格型冲击**：实体面 1977 已见顶回落（IDR 46.5%→43.1%） |
| 1990 | 0.94 | 27.4 | +0.167 | +0.76 | −2.35 | +0.39 | 0.52 | **3.27** | 海湾战争短冲击，价格年均被平滑 |
| 2000 | 1.64 | 21.4 | +0.284 | +1.98 | −0.03 | −0.01 | 3.09 | **4.71** | 依赖爬坡中期 |
| 2005 | 2.03 | 18.7 | +0.313 | +1.52 | +0.18 | +1.46 | 4.90 | **5.54** | **v2.1 全历史最高**：页岩前依赖峰值（IDR 60.3%） |
| 2007 | 1.97 | 18.0 | +0.299 | −0.27 | +0.46 | −1.01 | 4.32 | **4.37** | 高价 + 高依赖并存 |
| 2014 | 1.13 | 15.3 | +0.111 | −3.59 | +0.19 | −1.98 | 1.21 | **2.65** | 页岩革命：D 深负（生产增速远超消耗） |
| 2021 | 1.05 | 15.0 | −0.006 | −2.09 | +0.10 | +0.33 | 0.92 | **3.02** | 页岩后自给 ✓ |
| 2026 | 1.31 | 15.0 | −0.127 | −0.72 | −0.56 | −2.59 | 1.88 | **2.40** | **EIA 实测口径**（YTD），见 §5 勘误 |

全序列要点（1955–2026 年度，`outputs/rcs_energy_backcheck.json`）：

- **v2.1 top10**：2005 · 1974 · 1973 · 2006 · 1988 · 2000 · 2004 · 1985 · 1987 · 2022——四组集群：两次石油危机、2000-06 依赖爬坡、1985-88 物理残留（见 D2）、2022 疫后供给紧张
- **IDR 路径**（石油净进口/供应）：1970 21.5% → 1973 34.8% → **1977 46.5%（峰值）** → 1985 27.3% → 1988 38.1%（回摆）→ **2005 60.3%（次峰）** → 2015 24.1% → 2020 −3.5% → 2023 −8.4% → 2026YTD −21.1%（净出口加深）

## 4. 场景回检与判别力

预登记判据（`_monthly/energy/energy_backcheck_check.json`，verdict=**PARTIAL**）：

| 判据 | 内容 | 结果 |
|---|---|---|
| J1 | 1973 供给冲击：v2.1 > v1 + 2.0 | ✅ 4.98 vs 1.62（Δ=3.36） |
| J2 | 1973/1974 进 v2.1 全历史 top5 | ✅ top5=[2005, **1974, 1973**, 2006, 1988] |
| J3 | 2005-08 依赖峰值 ≥3 年进 top10 | ❌ 仅 2 年（2005/2006）；窗口左移至 2004-08 则 3 年——**依赖峰值集群 2004-06 跨预登记窗口边界**，按预登记口径记 FAIL |
| J4 | 危机均值>平静均值 且 d>0.5 | ✅ 4.15 vs 3.26（d=1.026，AUC=0.771） |
| J5 | 1929 无约束（v2.1<1.0） | ✅ 0.00 |
| J6 | 2021 页岩后自给（v2.1<3.5） | ✅ 3.02 |
| J7 | NBER 衰退窗口次级判别（披露不判） | ℹ️ v2.1 AUC=0.512 vs v1 AUC=0.76（n=10） |

**诚实披露（D1–D5）**：

- **D1 定义循环**：主判别窗口按油价冲击定义，与 v1 价格分量同源 → AUC 对 v1 天然有利（v1 0.814 vs v2.1 0.771），**不可解读为「价格单分量优于六分量」**
- **D2 物理分量粘性**：G/D/A_idr 衰减慢于价格 → 危机后 3–5 年残留信号（1985-88 v2.1=4.51/4.51/4.71 而油价已崩至 0.6–1.2×）。设计特性兼误报代价：它标记的是「实体脆弱性残留」而非新危机
- **D3 2026 双口径**：EIA 实测 v2.1=2.40 vs 论文手估 6.4。实测口径下油价仅 1.31×、G=−12.7%（净出口加深）、D_e=−0.56pp（发电增速>售电增速）、A_idr=−2.59pp（净出口加深）；论文 6.4 依赖**前瞻口径**（AI 数据中心电力需求 ~12%/yr vs 电网并网 ~4%/yr 的规划口径剪刀差 + 总能量 IDR「−5%→−3% 反弹」）。**AI 电力效应在 EIA 实测口径尚不可观测**（数据中心直供/规划容量与实际并网的口径差），属口径差非错误——但「IDR 从 −5% 反弹至 −3%」与 EIA 实测（净出口持续加深至 −12.7%）不符，建议论文改引 EIA 石油净出口口径或标注前瞻假设
- **D4 两轮危机形态互补**：1973=实体供给型（六分量强、价格漏报）；1979-81=价格型（v1=4.04/6.42/7.40，实体面已回落，v2.1=3.55/3.07/3.49）。**v1 与 v2.1 是互补口径而非替代关系**——这正是 v2.1 把价格权重从 0.50 降到 0.20、保留 0.20 的设计依据
- **D5 EROI 基线属性**：文献锚点插值的结构慢变量，现代读数（15:1→8.24 分）常年偏高，对危机/平静组间差贡献为零但抬高全体基准线（v2.1 平静期均值 3.26 中 EROI 贡献约 1.4）

**判别力结论**：六分量框架的历史判别力**成立**——它解决了 v1 的两类盲区（1973 型价格管制漏报、依赖结构不可见），代价是物理分量粘性与 EROI 基线抬高。NBER 衰退 AUC（v2.1 0.512≈随机）说明能源约束判别的是「能源紧张」本身而非衰退——油价与衰退的强相关（70s 滞胀、2008）使 v1 在该次级检验占优，属预期内。

## 5. 与论文 §4.7 手估表对照勘误

| 时点 | 论文手估 v2.1 | 真实数据 v2.1 | 主因 |
|---|---|---|---|
| 1929 | 0.9 | 0.00 | 手估给 G/D 手估值；实际 EIA 序列 1949 起，n_comp=2 |
| 1973 | 6.7 | 4.98 | **手估 G=0.35 为石油口径**；规格原文「一次能源物理平衡」= 0.165 |
| 1979 | （缺行） | 3.55 | 论文表无 1979——o7 点名要求补全的关键点，本次补齐 |
| 2007 | 7.4 | 4.37 | 手估 G=0.60 为石油口径；一次能源=0.299 |
| 2021 | 3.4 | 3.02 | 接近 |
| 2026 | 6.4 | 2.40 | 手估依赖前瞻口径（D3） |

**处理**：论文 §4.7 已新增「六分量真实数据回放（EIA/FRED）」小节（真实数据表 + 判别力结论 + 双口径披露），原手估表保留并标注为文献估计版；G 列口径差异与 2026 双口径在表中注明。

## 6. 回测对账（不适用）

o7 为**验证增强项**：结论并入论文 §4.7（测量层披露），**不产生执行层规格变更**——不入实盘信号链、不动五票/状态机、不新增预警闸。按五环纪律，环 4 回测对账**不适用**，特此说明。理由：判别力为 PARTIAL，且 v2.1 相对 v1 的增量集中在 1973 型供给冲击（历史罕见形态），对现行「E10 熔断 + A1/A2 慢变量闸」执行层无增量信息；能源维度以 SBRI 三指标读数（周核查人工读数）继续运行。

## 7. 后续建议

1. **D_e 实测化待数据**：待 EIA 发布数据中心用电分项（EIA-861 / 即将推出的数据中心专项统计）后，把 AI 电力剪刀差从前瞻口径切换为实测口径，届时 2026 读数可双轨收敛
2. **论文口径标注**：§4.7 手估表 G 列标注「石油口径」、回放表标注「一次能源口径」；2026 读数双口径并列（前瞻 6.4 / 实测 2.4），避免单值误读
3. **IDR 表述修正**：论文 A_idr 段「IDR 从 −5% 反弹至 −3%」与 EIA 实测不符（石油净出口加深至 −21%），建议改为「AI 电力需求驱动的**原油进口依赖预期反弹**（前瞻假设）」或引 EIA 实测口径
4. **观察位**：`_fetch_energy_history.py` 已可重跑，建议并入月度全量重算观察 2026 H2 的 D_e 实测走势（发电 vs 售电增速差是否随 AI 负荷转正）
5. **不建议**将 v2.1 能源分接入实盘（判别力 PARTIAL + 对价格型危机无增量 + 与 SBRI 三指标读数功能重叠）

## 8. 产物清单

| 产物 | 路径 |
|---|---|
| 数据管道脚本（可重跑） | `_fetch_energy_history.py` |
| 回放计算脚本 | `_exp_rcs_energy_backcheck.py` |
| 验证脚本 | `_monthly/energy/_validate_energy_backcheck.py` |
| 原始数据（含来源标注） | `_monthly/energy/energy_raw.json` |
| 回放全序列 + 判别统计 | `outputs/rcs_energy_backcheck.json` |
| 场景回检 verdict | `_monthly/energy/energy_backcheck_check.json` |
| 本报告 | `academic/11-rcs-energy-backcheck.md` |
| HTML 归档（一式两份） | `模型优化记录_RCS能源六分量回检_2026-08-27.html`（academic/ + 桌面） |
| 论文并入 | `quant-paper.html` §4.7 新增真实数据回放小节 |
| 状态登记 | `07-trades-model-check.html` o7 行（待办→已完成）、`academic/README.md` |
