Python 中的 GARCH 模型
Chelsea Yang
Data Science Instructor
Auto Regressive Conditional Heteroskedasticity(自我迴歸條件異質變異)
由 Robert F. Engle 提出(2003 年諾貝爾獎得主)

「廣義」ARCH
由 Tim Bollerslev(Engle 的學生)提出

白噪音(z): 零均值、有限變異數且彼此不相關的隨機變數

殘差 = 預測值 - 觀測值
預期報酬: $$ \mu_t = Expected[r_t | I(t-1)] $$
殘差(預測誤差): $$ r_t = \mu_t + \epsilon_t $$
預期波動度: $$\sigma^2 = Expected[(r_t - \mu_t)^2 | I(t-1)]$$
波動度與殘差的關係: $$ \epsilon_t = \sigma_t * \zeta (WhiteNoise)$$


自我迴歸:用過去行為預測未來行為
將波動度視為過去資訊的加權平均

為使 GARCH(1,1) 更貼近現實,需要:
$$\omega, \alpha, \beta >= 0 $$
$$\alpha + \beta <1$$
長期變異數:$$\omega / (1-\alpha - \beta)$$
Python 中的 GARCH 模型