ComeçarComece de graça

Modelo de Fatores de Fama-French

Neste exercício, você vai focar em obter de forma eficiente apenas os coeficientes beta do modelo de Fama-French. Como você viu no vídeo, esses betas indicam quanto o retorno da carteira varia se o retorno daquele fator específico mudar.

Às vezes, tudo o que você quer é verificar se o fator se relaciona negativamente ou positivamente com os retornos da sua carteira. Você consegue ver isso diretamente pelos sinais dos coeficientes. O conjunto factor_returns está disponível novamente para você. Vamos tentar!

Este exercício faz parte do curso

Introdução à Análise de Portfólios em Python

Ver curso

Instruções do exercício

  • Importe o pacote statsmodels como sm.
  • Ajuste o modelo linear aos retornos da carteira e aos fatores de Fama-French, e obtenha apenas os três coeficientes beta extraindo os parâmetros.
  • Imprima os três betas.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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' %  (____, ____, ____))
Editar e executar o código