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 投资组合风险管理入门