Začněte nyníZačněte zdarma

Fama French faktorový model

V tomto cvičení se zaměříš na efektivní získání pouze beta koeficientů modelu Fama French. Jak jsi viděl/a ve videu, tyto bety ukazují, o kolik se změní výnos portfolia, pokud se změní výnos daného faktoru.

Někdy stačí jen zjistit, jestli má daný faktor na výnosy portfolia negativní, nebo pozitivní vliv – to poznáš přímo ze znamének koeficientů. Opět máš k dispozici data factor_returns. Pojďme na to!

Toto cvičení je součástí kurzu

Introduction to Portfolio Analysis in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj balíček statsmodels jako sm.
  • Přizpůsob lineární model výnosům portfolia a faktorům Fama French a získej pouze tři beta koeficienty extrakcí parametrů.
  • Vypiš všechny tři bety.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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' %  (____, ____, ____))
Upravit a spustit kód