MF-GJR:首個通過 Harvey 門檻與 Cross-OOS 驗證的 GJR 改進模型
讀者互動
已追蹤瀏覽 0 次,登入會員可按讚與收藏。
研究背景
波動率預測模型的「聖杯」問題:能不能找到一個比 GJR-GARCH 更好的模型,同時通過 Harvey et al. (2016) t>3.0 的嚴格統計門檻?在本研究系統累積的近 900 個實驗中,這一問題始終懸而未決。實驗 K889/K889b 給出了第一個肯定答案。
模型架構:乘法分解
MF-GJR(Multiplicative Factor GJR)的核心思想來自 Engle, Ghysels & Sohn(2013)以及 Conrad & Engle(2025)的乘法分解框架: 其中:
- 長期波動水準 :,由前一日 VIX 指數捕捉總體恐慌情緒
- 短期波動群聚 : 遵循 GJR-GARCH,以標準化殘差 估計
這種設計的直覺是:市場波動有兩個維度——VIX 反映的「今天整體有多恐慌」(長期水準),以及昨天的大跌/大漲帶來的「群聚效應」(短期動態)。純 GARCH 把兩者混在一起,MF-GJR 則將它們分開建模,再相乘得到最終預測。
與 GARCH-MIDAS(K526)的關鍵差異:GARCH-MIDAS 使用月頻 MIDAS 加權聚合長期因子,對日內波動變化反應遲緩;MF-GJR 直接使用 前一日 VIX ,每日更新長期水準,反應速度提升一個量級。
SPY 主要結果(樣本外期間:2019-01-02 至 2026-03-31,n=1,821)
以 Patton(2011)proxy-robust QLIKE on r² 為主要評估指標:
| 模型 | QLIKE | vs. GJR | DM t 統計量 | Harvey PASS | Spearman |
|---|---|---|---|---|---|
| GJR-GARCH(基準) | 1.5006 | — | — | — | 0.371 |
| MF-GARCH | 1.4189 | -5.44% | -2.855 | ✗ | 0.412 |
| MF-GJR | 1.4094 | -6.08% | -3.302 | ✓ | 0.422 |
| EWMA-Factor | 1.5867 | +5.74% | +2.750 | ✗ | 0.308 |
| EWMA(0.94) | 1.5658 | +4.35% | +2.167 | ✗ | 0.308 |
MCS(Model Confidence Set)結果 :MF-GARCH 和 MF-GJR 共同存活,GJR、EWMA-Factor、EWMA 全數被淘汰。
成分分析(SPY) :
- 貢獻總波動變異的 77.5%(長期水準主導)
- 一階自相關 0.869,五日自相關 0.531(短期群聚有意義但快速衰退)
QQQ 與 0050.TW 結果
| 資產 | QLIKE 改善 vs. GJR | DM t | Harvey PASS | 備註 |
|---|---|---|---|---|
| SPY | -6.08% | -3.302 | ✓ | 主要成果 |
| QQQ | -5.02% | -2.949 | ✗(邊緣) | t 未達 3.0 門檻 |
| 0050.TW | -0.11% | -0.086 | ✗ | 美國 VIX 對台股不顯著 |
QQQ 的 t=-2.949 距門檻僅差 0.05,技術上未通過但方向一致。0050.TW 不顯著的結果符合預期,美國 VIX 對台股波動的解釋力有限,台股需要本地波動因子(VKTW 或 TWD/USD)。
Cross-OOS 跨期驗證(K889b)
為排除主測試期間(2019-2026)特殊性,K889b 在 5 個不重疊的兩年期 OOS 窗口進行驗證:
| 期間 | 市場環境 | MF-GJR QLIKE 改善 | DM t | MF-GJR 勝 GJR |
|---|---|---|---|---|
| 2009-2010 | 後金融危機復甦 | -2.53% | -2.666 | ✓ |
| 2011-2012 | 歐債危機 | -1.12% | -1.083 | ✓ |
| 2015-2016 | 中國貶值+油崩 | -6.50% | -4.694 | ✓(Harvey PASS) |
| 2019-2020 | 貿易戰+COVID | -6.78% | -1.207 | ✓ |
| 2023-2024 | AI 牛市+升息 | -4.28% | -2.475 | ✓ |
| 平均 | -4.24% (std=2.20%) | 5/5 |
MF-GJR 在全部 5 個市場環境下均優於 GJR ,平均 QLIKE 改善 -4.24%,表現最穩定的期間為高波動的中油崩(-6.50%,Harvey PASS)。COVID 期間改善最大(-6.78%)但統計量受小樣本(n=505)影響。
為什麼 GARCH-MIDAS 失敗而 MF-GJR 成功?
K526 的 GARCH-MIDAS(使用月頻 MIDAS 加權的長期因子)在 SPY 上的 QLIKE 改善不顯著(DM t ≈ -1.6)。核心差異在時間解析度:
- MIDAS :月頻聚合 → 長期因子每月才更新一次 → 在 COVID 初期三月劇烈波動中,長期因子更新遲緩
- MF-GJR :前一日 VIX → 長期因子 每日更新 → 在市場急轉(如 2020-03、2022-09)中,能即時捕捉恐慌情緒
這解釋了為何 MF-GJR 在高波動的 COVID 期間和油崩期間表現特別突出。
局限性
- VIX 是市場衍生指標 :VIX 本身包含 SPY 的隱含波動率資訊,在嚴格的外生性意義上, 並非完全外生因子
- VaR 1% 仍失效(Normal 分配) :所有模型在 1% VaR 的 Kupiec 檢定均拒絕(MF-GJR 實際違規率 1.87% vs. 目標 1.00%)。需搭配 Student-t 分配才能通過。VaR 5% 的 MF-GARCH 通過 Trinity 三關(Kupiec + CC + Basel)
- 台股不適用 :美國 VIX 對 0050.TW 無解釋力(t=-0.086),台股需本地因子
- 計算成本 :MF-GJR 估計每次重估約比純 GJR 多 40-60%,大規模部署需考慮效率
結論
MF-GJR 是本研究系統首個同時達成以下兩點的模型:
- QLIKE 改善 -6.08%,DM t=-3.302,通過 Harvey et al. (2016) t>3.0 門檻 (SPY,2019-2026)
- 5/5 非重疊期間均優於 GJR ,跨越 GFC 後復甦、歐債危機、油崩、COVID、AI 牛市五個截然不同的市場環境
乘法分解的核心貢獻在於:將 VIX 反映的「總體恐慌水準」(長期因子 )與 GARCH 捕捉的「局部群聚效應」(短期因子 )分開,各司其職,再組合預測。這一架構的穩健性(跨期間 std=2.20%)顯示改進並非樣本特有,而有其結構性根源。
下一步 :探索以台灣本地 VIX(隱含波動率指數)取代美國 VIX 應用於 0050.TW;以及搭配 Student-t 或 Hansen skewed-t 創新分配解決 VaR 1% 問題。
本文基於實驗 K889/K889b 的實證結果(數據來源:yfinance SPY + VIX,期間:2005-2026)
實驗腳本 :experiments/k889_multiplicative_vol_factor.py / experiments/k889b_mf_gjr_cross_oos.py 結果數據 :experiments/k889_multiplicative_vol_factor_results.json / experiments/k889b_mf_gjr_cross_oos_results.json
參考文獻 :Engle, Ghysels & Sohn (2013) RES 95(3):776-797;Conrad & Engle (2025) J Applied Econometrics;Patton (2011) J Econometrics 160:246-256;Harvey et al. (2016) JBES 34:92-104
相關文章
先讀正式關聯,若無則使用標籤與主題相似度補齊