擴充三因子模型

Python 投資組合風險管理入門

Dakota Wixom

Quantitative Analyst | QuantCourse.com

Fama French 1993

一切的起點:

Python 投資組合風險管理入門

Cliff Asness 談動能

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

Python 投資組合風險管理入門

Fama-French 五因子模型

2015 年,Fama 與 French 將先前的三因子模型擴充,新增兩個因子:

  • RMW:獲利能力
  • CMA:投資

RMW 因子比較高營業獲利與低營業獲利公司的報酬差。

CMA 因子比較積極投資與保守投資公司的報酬差。

Python 投資組合風險管理入門

Fama-French 五因子模型

Python 投資組合風險管理入門

在 Python 中建立 Fama-French 五因子模型

假設你已在物件 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 投資組合風險管理入門

一起來練習吧!

Python 投資組合風險管理入門

Preparing Video For Download...