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
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' % (____, ____, ____))