BoatraceCSV

スリットST推定 Phase 2: 仮説 ablation(H1→H2→H4、H3 棄却)

docs/design/st_estimation.md の検証計画 Phase 2 の実施記録。 Phase 1 で構築したパネルの上で、仮説を H1(実測 ST の時間減衰平均)→ H2(コース補正)→ H4(F 本数補正)の順に積み上げ、H3’(展示 F シグナル)も検証した。

1. 検証プロトコル

2. モデル定義と学習された補正量

段 定義
M1 (H1) 選手別 実測 ST の時間減衰平均。重み 0.5^(経過日数/HL)、事前分布(公表平均 ST、無ければ級別平均)へ実効 k 走ぶん収縮
M2 (M1+H2) + コース別オフセット(学習窓の M1 残差平均。予測時コースは daily=枠番 / realtime=展示進入)
M3 (M2+H4) + F 本数別オフセット(学習窓の M2 残差平均、F0/F1/F2+)
M4 (M3+H3’) + 展示 F(踏み込み)有無のオフセット(realtime のみ)

3. 結果(テスト窓 2026-06-21〜07-20)

daily フレーム(全レース、n=28,201 艇走 / 4,609 レース)

モデル MAE RMSE バイアス Spearman ρ 先頭艇一致 隊形3分類
B0(現行) 0.0526 0.0683 +0.0077 0.231 24.1% 43.4%
M1 (H1) 0.0511 0.0666 +0.0027 0.261 33.2% 43.7%
M2 (+H2) 0.0507 0.0663 +0.0007 0.287 33.4% 44.3%
M3 (+H4) 0.0505 0.0661 +0.0000 0.296 34.2% 44.4%
(参考) オラクル 0.0486 0.0634 — — — —

realtime フレーム(展示 ST が全艇そろうレース)

モデル MAE Spearman ρ 先頭艇一致 隊形3分類
B0 0.0522 0.231 24.1% 43.3%
M3(コース=枠番) 0.0502 0.296 34.2% 44.3%
M3(コース=展示進入) 0.0502 0.296 34.2% 44.3%
M4(+展示 F シグナル) 0.0502 0.296 34.1% 44.2%

有意性(B0 vs M3、テスト窓 daily)

4. 採用判断

設計書 §Phase 3 の採用基準に照らすと:

  1. 「B0 比 MAE -10%(テスト窓 ≤ 0.0473)」は 未達(-4.0% = 0.0505)。ただし オラクル床が 0.0486 であり、-10% は選手平均型モデルの理論上限を超えた誤設定だった。 B0→オラクルのギャップのうち 53% を M3 が回収しており、点推定としては上限近くまで 来ている(残りは選手×コース交互作用・気象などの微小効果)
  2. 「隊形指標(Spearman / 先頭艇一致率)の一貫改善」は 達成: ρ +0.065(相対 +28%)、先頭艇 +10.0pt、隊形 +1.0pt。M1→M2→M3 の各段で 全指標が単調に改善しており、3 仮説とも独立に寄与している

判定: M3(H1 半減期 30 日 / k=10 + H2 コース補正 + H4 F 補正)を採用構成として Phase 3(実装設計)へ進めることを推奨。 H3 は棄却、H5(気象)は期待効果が小さく保留。

5. Phase 3 への論点

6. 限界