1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶポートフォリオ・リスク管理入門

Connected

演習

Fama-French 3ファクターモデル

Fama-Frenchモデルは、資産リターンを説明するためにCAPMに2つの追加ファクターを加えたことで有名です。

$$ R_{P} = RF + \beta_{M}(R_{M}-RF)+b_{SMB} \cdot SMB + b_{HML} \cdot HML + \alpha $$

  • SMB: Small Minus Big(小型株マイナス大型株)ファクター
  • \(b_{SMB}\): SMBファクターへのエクスポージャー
  • HML: High Minus Low(高B/Mマイナス低B/M)ファクター
  • \(b_{HML}\): HMLファクターへのエクスポージャー
  • \(\alpha \): 他のファクターでは説明できない超過収益
  • \(\beta_{M}\): 市場全体ポートフォリオへのベータ

この演習では、FamaFrenchData DataFrame がワークスペースに用意されており、HML と SMB の各ファクターが列として含まれています。

指示

100 XP
  • Portfolio_Excess を Market_Excess、SMB、HML の関数として説明する回帰モデルを定義します。
  • FamaFrench_fit から調整済み決定係数(adjusted r-squared)を抽出します。