IniziaInizia gratis

Modello a fattori di Fama-French

In questo esercizio ti concentrerai su come ottenere in modo efficiente solo i coefficienti beta del modello di Fama-French. Come hai visto nel video, questi beta indicano quanto varia il rendimento del portafoglio se varia il rendimento di quel particolare fattore.

A volte vuoi solo verificare se il fattore è correlato negativamente o positivamente ai rendimenti del portafoglio. Puoi vederlo direttamente dal segno dei coefficienti. Hai di nuovo a disposizione i factor_returns. Proviamo!

Questo esercizio fa parte del corso

Introduzione all'analisi di portafoglio in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa il pacchetto statsmodels come sm.
  • Stima il modello lineare sui rendimenti del portafoglio e sui fattori di Fama-French ed estrai solo i tre coefficienti beta recuperando i parametri.
  • Stampa i tre beta.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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' %  (____, ____, ____))
Modifica ed esegui il codice