3ファクターモデルの拡張

Pythonで学ぶポートフォリオ・リスク管理入門

Dakota Wixom

Quantitative Analyst | QuantCourse.com

ファーマ・フレンチ 1993

すべての始まりとなった原著論文:

Pythonで学ぶポートフォリオ・リスク管理入門

アスネスによるモメンタム

AQRのクリフ・アスネスが後に発表した論文:

Pythonで学ぶポートフォリオ・リスク管理入門

ファーマ・フレンチ5ファクターモデル

2015年、ファーマとフレンチは3ファクターモデルを拡張し、2つの追加ファクターを導入しました:

  • RMW: 収益性
  • CMA: 投資

RMWファクターは、営業利益率が高い企業と低い企業のリターンの差を表します。

CMAファクターは、積極的に投資する企業と保守的な企業のリターンの差を表します。

Pythonで学ぶポートフォリオ・リスク管理入門

ファーマ・フレンチ5ファクターモデル

Pythonで学ぶポートフォリオ・リスク管理入門

Pythonによるファーマ・フレンチ5ファクターモデル

ポートフォリオおよび市場の超過リターンがオブジェクト 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...