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