Model 5 faktor
Pada 2015, Fama dan French memperluas model 3 faktor mereka sebelumnya dengan menambahkan dua faktor tambahan:
- RMW: Profitabilitas
- CMA: Investasi
Faktor RMW merepresentasikan imbal hasil perusahaan dengan profitabilitas operasional tinggi dibandingkan perusahaan dengan profitabilitas operasional rendah, dan faktor CMA merepresentasikan imbal hasil perusahaan dengan investasi yang agresif dibandingkan mereka yang lebih konservatif.
Objek FamaFrenchData tersedia di ruang kerja Anda dan memuat faktor RMW dan CMA selain faktor-faktor sebelumnya.
Latihan ini adalah bagian dari kursus
Pengantar Manajemen Risiko Portofolio dengan Python
Petunjuk latihan
- Gunakan apa yang telah Anda pelajari dari latihan sebelumnya untuk mendefinisikan model regresi
FamaFrench5_modeluntukPortfolio_Excessterhadap 3 faktor Fama-French asli (Market_Excess,SMB,HML) serta dua faktor baru (RMW,CMA). - Fit model regresi tersebut dan simpan hasilnya dalam
FamaFrench5_fit. - Ekstrak nilai adjusted r-squared dan tetapkan ke
regression_adj_rsq.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import statsmodels.formula.api
import statsmodels.formula.api as smf
# Define the regression formula
FamaFrench5_model = smf.ols(formula='Portfolio_Excess ~ Market_Excess + SMB + HML ____ ', data=FamaFrenchData)
# Fit the regression
FamaFrench5_fit = ____
# Extract the adjusted r-squared
regression_adj_rsq = ____
print(regression_adj_rsq)