Python 中的 GARCH 模型
Chelsea Yang
Data Science Instructor
衡量股票相对整体市场的波动性
无法通过分散化消除的风险部分
衡量投资风险
市场贝塔 = 1:作为基准
贝塔 > 1:该股风险高于大盘
贝塔 < 1:该股风险低于大盘
CAPM:资本资产定价模型
$E(R_s)$ = $R_f$ + $\beta$($E(R_m)- R_f$)
$Beta$ = $\rho$ * $\sigma$_stock / $\sigma$__market

1) 计算标普500与该股的相关系数
resid_stock = stock_gm.resid / stock_gm.conditional_volatility
resid_sp500 = sp500_gm.resid / sp500_gm.conditional_volatility
correlation = numpy.corrcoef(resid_stock, resid_sp500)[0, 1]
2) 计算该股的动态贝塔
stock_beta = correlation * (stock_gm.conditional_volatility /
sp500_gm.conditional_volatility)
Python 中的 GARCH 模型