Python 投資組合風險管理入門
Dakota Wixom
Quantitative Analyst | QuantCourse.com
一切的起點:

之後 AQR 的 Cliff Asness 發表的一篇論文:

2015 年,Fama 與 French 將先前的三因子模型擴充,新增兩個因子:
RMW 因子比較高營業獲利與低營業獲利公司的報酬差。
CMA 因子比較積極投資與保守投資公司的報酬差。

假設你已在物件 Data 中擁有超額投資組合與市場報酬:
import statsmodels.formula.api as smf
model = smf.ols(formula='Port_Excess ~ Mkt_Excess + SMB + HML + RMW + CMA',
data=Data)
fit = model.fit()
adjusted_r_squared = fit.rsquared_adj
adjusted_r_squared
0.92
Python 投資組合風險管理入門