1982 -- Robert Engle 的 ARCH 模型:波動率不是常數#
案件描述#
1982 年,Robert Engle 在《Econometrica》發表《自迴歸條件異質變異數與英國通貨膨脹的估計》(Autoregressive Conditional Heteroscedasticity...)。論文的題目很學術,但主張震驚了金融界:
波動率不是常數——它可以被預測!
Black–Scholes 假設 \(\sigma\) 是常數,但看一眼任何股價圖就知道:平靜的日子聚集在一起,瘋狂的日子也聚集在一起(波動率聚類,volatility clustering)。Engle 的 ARCH 模型是第一個系統性地為「風險本身建模」的工具。Engle 獲 2003 年諾貝爾獎。
前因:常數波動的矛盾#
- Black–Scholes(1973)與幾何布朗運動(1965)都假設波動率恆定。
- Mandelbrot(1963)早已觀察到大變動聚集——「大變動之後緊跟著大變動」,但沒有可操作的統計模型。
- 實證難題:用常態分配估計的風險低估極端事件——1987 年後這變成血淋淋的教訓。
- 線索:Engle 在 LSE 與 UCSD 教計量經濟學,研究英國通膨的預測。他注意到殘差的平方有很強的自相關——「誤差的大小本身有記憶」。
推理過程#
線索一:條件變異數是時間的函數#
Engle 的核心思想:把變異數拆成「無條件(常數)」與「條件(隨時間變化)」:
\[ r_t = \mu_t + \varepsilon_t, \qquad \varepsilon_t \mid \mathcal{I}_{t-1} \sim N(0, h_t) \]
其中 \(h_t\) 是條件變異數——用過去資訊 \(\mathcal{I}_{t-1}\) 可預測。
線索二:ARCH(p) 方程式#
讓條件變異數取決於過去的平方誤差:
\[ h_t = \omega + \sum_{i=1}^{p} \alpha_i \, \varepsilon_{t-i}^2 \]
數學解讀:昨天的大誤差( \(\varepsilon_{t-1}^2\) 大)→ 今天的變異數大。這正是波動率聚類的數學化身。
- 限制 \(\alpha_i \geq 0\) 、 \(\sum \alpha_i < 1\) 保證平穩性。
- 無條件變異數 \(= \dfrac{\omega}{1 - \sum \alpha_i}\) (常數),但條件變異數隨時間劇烈波動。
線索三:為什麼這是革命?#
在 ARCH 之前,「預測」只針對均值;ARCH 讓變異數也可以預測。這開啟了全新的問題清單:
- 波動率預測 → 風險管理(VaR)、選擇權定價(時變 \(\sigma\) )
- 波動率的可預測性不違反有效市場假說:報酬的均值仍不可預測,但風險可以——「預測風險」與「預測報酬」是兩回事。
現代程式重現:ARCH(1) 模擬與檢驗#
import numpy as np
def simulate_arch1(omega=0.1, alpha=0.7, n=2000, seed=0):
rng = np.random.default_rng(seed)
eps = np.zeros(n); h = np.zeros(n)
for t in range(1, n):
h[t] = omega + alpha * eps[t-1]**2
eps[t] = np.sqrt(h[t]) * rng.standard_normal()
return eps, h
eps, h = simulate_arch1()
# 檢驗 ARCH 效果:平方殘差的自相關應顯著
e1, e2 = eps[:-1]**2, eps[1:]**2
print("平方誤差自相關:", np.corrcoef(e1, e2)[0,1]) # 顯著 > 0
print("報酬自相關:", np.corrcoef(eps[:-1], eps[1:])[0,1]) # 接近 0
# → 均值不可預測,但波動率可以 — 這就是 ARCH 的訊息
後果#
- GARCH(1986, Bollerslev):加入變異數自身的自迴歸項,成為工業標準(見 1986-BollerslevGARCH模型.md)。
- 風險管理:VaR(1994)的波動率預測核心就是 GARCH(見 1994-RiskMetricsVaR.md)。
- 選擇權定價:時變波動率的隨機波動率模型(Heston 1993)與 ARCH 路線殊途同歸。
- Engle 獲 2003 年諾貝爾獎(與 Granger 同年,表彰時間序列方法的貢獻)。
- 盲點:ARCH 對衝擊的反應較慢(只有平方誤差項),對「槓桿效果」(壞消息比好消息推升波動更多)處理不好——催生了 EGARCH(Nelson 1991)與 GJR 模型。
偵探筆記#
- 動機:殘差平方的自相關——誤差的大小有記憶
- 工具:條件變異數、自迴歸結構、極大概似估計
- 遺產:波動率可預測性、GARCH 家族、風險管理的統計基礎
- 盲點:槓桿效果、厚尾的極端風險
參考資料#
- Engle, R. (1982). "Autoregressive Conditional Heteroscedasticity with Estimates of the Variance of United Kingdom Inflation". Econometrica, 50(4), 987–1007.
- Mandelbrot, B. (1963). "The Variation of Certain Speculative Prices". Journal of Business.