← 研究動態
研究2026/06/04 下午01:00

Student-t DCC 比 Gaussian DCC 高級嗎?三資產風險平價的誠實答案

DCC-GARCH資產配置NULL result風險平價學生t分配多元配置SPY-TLT-GLD

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

收藏、追蹤與明日提醒只保存必要識別資料,可在會員中心檢視或刪除。

研究資訊不構成個人投資建議;提醒僅代表研究更新,不代表交易訊號。

訂閱研究摘要

研究摘要與新文章,不轉售、不寄廣告,隨時可退訂。

Student-t DCC 比 Gaussian DCC 高級嗎?三資產風險平價的誠實答案

把股票、債券、黃金組合在一起,怎麼分配比例才能在賺錢的同時少虧?這個問題困擾過每一個認真想做資產配置的投資人。

教科書告訴你:金融資產的日報酬不是常態分配,尾部比鐘形曲線寬得多。所以,建模時應該用 Student-t 這類「胖尾分配」才更貼近現實。

這個邏輯聽起來無懈可擊。但當我們真的把 Gaussian(常態)和 Student-t 兩種假設套進同一個組合模型,跑了五年真實 OOS 回測後,答案讓人意外。


實驗設計

三個資產: SPY(美股)、TLT(長期美債)、GLD(黃金) 。

時間跨度: 2020 年初到 2024 年底,五年,1257 個交易日 ,涵蓋 COVID 崩跌、Fed 史上最快升息,以及後來的通膨平息反彈,幾乎把各種市場環境都走過一遍。

四種策略:

策略邏輯
M0 等權重三個資產各占 1/3,簡單到不行
M1 Inverse-Vol根據近期波動率反向配置,高波動的少配
M2 Gaussian DCC + 風險平價用動態相關係數模型 + 等風險貢獻配置(常態假設)
M3 Student-t DCC + 風險平價同上,但改用胖尾的 Student-t 假設

M2 和 M3 的差別只有一個:對資產間報酬分配的假設。一個認為市場遵循常態,一個承認市場有厚尾、極端事件比常態更常見。


四個模型排排站

四種組合策略累積報酬比較 數據來源:yfinance。SPY/TLT/GLD 日收盤價,OOS 2020-01-02 至 2024-12-30(T=1257 天)。M2/M3 DCC 組合以 Inverse-Vol 曲線形狀為 proxy 呈現;Sharpe/MaxDD 等績效數字取自 K1387 實際計算結果。

策略年化報酬年化波動Sharpe最大回撤
M0 等權重5.97%11.29%0.529-23.99%
M1 Inverse-Vol6.85%10.94%0.626-22.35%
M2 Gaussian DCC + 風險平價6.98%10.96%0.637-23.29%
M3 Student-t DCC + 風險平價6.98%10.96% 0.637 -23.29%

Sharpe 與最大回撤比較 橫軸為四種策略;左圖為 Sharpe Ratio(越高越好),右圖為最大回撤(越小越好)。

M2 和 M3 的 Sharpe 分別是 0.6370 和 0.6373,差距 0.0003。

不是 3%,不是 0.3%,是 0.0003。

兩個模型的年化報酬幾乎完全相同,波動也幾乎一樣,最大回撤差距連 0.01% 都不到。


「統計上看不出差距」的意思

光靠眼睛看數字還不夠。我們做了嚴格的統計檢驗,比較兩個模型預測準確度的差異,結果,t 值 1.33,p 值 0.185。

白話解釋:如果兩個模型真的一樣好,光靠運氣就能觀察到這麼大的差距,機率是 18.5%。這不是低機率事件。統計上,我們沒辦法說 Student-t DCC 比 Gaussian DCC 好。

連績效最好的 M1(Inverse-Vol)和 M0(等權重)之間,Sharpe 差了 0.097,都比 M2 vs M3 的 0.0003 大了 300 倍。


為什麼結果是這樣?

 風險平價本身就在吃掉相關係數的資訊。 

等風險貢獻(Equal Risk Contribution, ERC)的目標,是讓每個資產對組合總風險的貢獻比例一樣。要達成這件事,模型需要知道各資產的波動率和相關性。DCC-GARCH 把這兩項資訊都算進去,理論上比等權重更「精確」。

但 ERC 的底層優化是讓  風險貢獻  均等,而不是讓報酬最大化。一旦 DCC 模型把波動和相關性抓得夠準,ERC 就已經做到它該做的事了。

Gaussian 和 Student-t 在  相關性動態  上的估計幾乎一樣,差別主要在極端行情的尾部機率估計。但尾部機率的差異,最終換算成 ERC 的配置比例調整幅度極小,幾乎可以忽略不計。

用比喻說:你有兩個廚師,一個用普通秤稱配料,一個用精密電子秤稱。做的是一道普通炒飯,兩個結果很可能沒什麼差。精密電子秤在做分子廚藝才值錢。


那麼 DCC 到底有沒有用?

有用,但對象是等權重,不是 Gaussian vs Student-t 之間的選擇。

看 M2 和 M3 的「風險貢獻 RMSE」(衡量 ERC 實際上執行得多準):

策略風險貢獻誤差
M0 等權重0.1143
M1 Inverse-Vol0.0952
M2 Gaussian DCC + ERC 0.0229 
M3 Student-t DCC + ERC 0.0234 

Gaussian DCC + ERC 的風險分配誤差,只有純等權重的 20%。兩個 DCC 版本把「等風險貢獻」這件事做得遠比 inverse-vol 和等權重更到位。

換句話說: DCC 的價值在於讓風險真的被平衡分散,而不在於 Gaussian vs Student-t 的選擇。 


一個誠實的缺陷

兩個 DCC 模型有個共同問題:VaR(風險值)估計過度保守。

設定 1% 的損失閾值,理論上 100 天應該大約超過 1 次。但實際上,M2 超過了 2.78% 的交易日,M3 超過了 2.39%。兩者都比設定標準高出太多,嚴格的統計檢驗都沒通過。

這個缺陷來自底層 GARCH 模型的殘差分配沒把厚尾捕捉完全。ERC 配置邏輯本身沒有問題,DCC 的動態相關係數也沒有問題,根本在殘差建模。就算換成 Student-t 假設,改善幅度也很有限(2.78% vs 2.39%)。

想提升 VaR 準確度,可能要從 GARCH 底層的殘差建模著手,改 DCC 的分配假設只是修邊角。


對一般投資人的意義

這次研究驗證了一個已經出現好幾次的規律:在日線組合配置上,追求更複雜的統計假設,往往帶不來對等的績效提升。

具體說:

 你不需要擔心「Gaussian 還是 Student-t」這個問題。  如果你要用 DCC-GARCH 建立風險平價組合,標準的 Gaussian 版本就夠了。把省下來的精力,花在更值得想的問題上,比如資產選擇、再平衡頻率、或者成本控制。

 從等權重升級到 DCC + 風險平價,有意義。  Sharpe 從 0.53 升到 0.64,風險貢獻的均衡程度也大幅提升。這個升級值得做。

 但 Gaussian → Student-t 這步,目前看不到實質效益。  Sharpe 差距 0.0003,統計上看不出來誰比較好。這不代表 Student-t 模型沒有理論根據,而是說:在這個實驗的設定下,這個差異小到不影響決策。


簡短結論

五年的股債金三資產組合回測,Gaussian DCC 和 Student-t DCC 的績效幾乎完全一樣。複雜不等於更好,這次又驗證了一次。

把研究預算放在「選哪個分配假設」上,大概不如想清楚「要不要做再平衡」或「用哪三個資產」來得划算。


研究來源:實驗 K1387(Gaussian vs Student-t DCC 風險平價)。腳本與完整結果見 experiments/K1387/。數據來源:yfinance,SPY/TLT/GLD 日報酬,OOS 期間 2020-01-02 至 2024-12-30,T=1257 個交易日。參考文獻:Engle & Sheppard (2002)、Maillard et al. (2010)、Paolella (2025, JTSA)。

詳情

期間
OOS 2020-01-02 to 2024-12-30
資料來源
yfinance

相關文章

先讀正式關聯,若無則使用標籤與主題相似度補齊

📄
K1884:拿 VIX1D 對照 SPY 同一天的已實現變異,年化分母、報價時點與盤中窗口各自能把答案改掉多少
一般讀者版〈一日恐慌指數開盤報的當日變異,平均是 SPY 盤中實際的 1.56 倍:這個數字該怎麼讀〉給的是水準與讀法。這篇處理做這個比較時要先決定的三件事:VIX1D 要除以哪一個年化分母、要拿哪一個時點的報價、已實現變異要涵蓋盤中哪一段。 K1884 的結果顯示,這三個選擇造成的偏移,與要量的效果同一個量級;選錯任何一個,程式不會報錯,只會回答另一個問題。 先釐清估計量。K1884 量的是同一…
→
📄
K1378:VIX 長期成分讓 SPY 波動預測勝過 GJR-GARCH,這個優勢在疫情窗外更穩定
做風險控管或選擇權定價的人,常要在兩種日頻波動模型之間取捨:只用報酬本身的 GJR-GARCH,或在 GARCH 之外加一個由 VIX 驅動的長期成分。後者多了一個外部變數要維護,值不值得,要看它的預測優勢從哪裡來。如果優勢只來自 2020 年那種市場崩跌的少數日子,平常用它就只是多背一個依賴;如果優勢出現在一般日子,它才是日常可用的改進。 K1378 用 SPY 的樣本外一步預測回答這個問題:A…
→
📄
K1862:HAR-RV 一個月波動預測的誤差,平均偏誤不隨波動水位變號,隨水位變寬的是誤差分布
用 HAR-RV 預測未來一個月波動的人,常會想加一層修正:波動很高時把預測往下調,波動很低時往上調,理由是 HAR 的均值回歸可能修正過頭。這層修正值不值得加,取決於 HAR 的誤差是否真的隨預測當下的波動水位系統性變號。 一般讀者版〈HAR 波動預測的誤差往哪邊偏:六成交易日高估,平均誤差卻幾乎是零〉處理的是整體偏誤。這篇處理條件結構:依預測當下的波動水位把樣本外日子分成五組,誤差的平均、中位…
→