LoslegenKostenlos loslegen

Fama-French-Faktormodell

In dieser Übung konzentrierst du dich darauf, effizient nur die Beta-Koeffizienten des Fama-French-Modells zu erhalten. Wie du im Video gesehen hast, zeigen diese Betas, wie stark sich die Rendite des Portfolios ändert, wenn sich die Rendite des jeweiligen Faktors ändert.

Manchmal willst du einfach nur prüfen, ob der Faktor negativ oder positiv mit deinen Portfoliorenditen zusammenhängt. Das erkennst du direkt an den Vorzeichen der Koeffizienten. Die factor_returns-Daten stehen dir wieder zur Verfügung. Los geht’s!

Diese Übung ist Teil des Kurses

Einführung in die Portfolioanalyse mit Python

Kurs anzeigen

Anleitung zur Übung

  • Importiere das Paket statsmodels als sm.
  • Fitte das lineare Modell auf die Portfoliorenditen und die Fama-French-Faktoren und erhalte nur die drei Beta-Koeffizienten, indem du die Parameter extrahierst.
  • Gib die drei Betas aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Import statsmodels
import ____.____ as ____

# Obtain the beta coefficients
b1, b2, b3 = ____.____(____['____'], factor_returns[['Mkt-RF','SMB', 'HML']]).____().____

# Print the betas
print ('Sensitivities of active returns to factors:\nMkt-Rf: %f\nSMB: %f\nHML: %f' %  (____, ____, ____))
Code bearbeiten und ausführen