Модель факторів Фами — Френча
У цій вправі ви зосередитеся на тому, щоб ефективно отримати лише бета-коефіцієнти моделі Фами — Френча. Як ви бачили у відео, ці бета показують, наскільки зміниться дохідність портфеля, якщо зміниться дохідність відповідного фактора.
Іноді потрібно лише перевірити, чи пов'язаний фактор з дохідністю портфеля негативно чи позитивно. Це видно безпосередньо зі знаків коефіцієнтів. Знову доступні дані factor_returns. Спробуймо!
Ця вправа є частиною курсу
Вступ до Portfolio Analysis у Python
Інструкції до вправи
- Імпортуйте пакет statsmodels як
sm. - Навчіть лінійну модель на доходностях портфеля та факторах Фами — Френча й отримайте лише три бета-коефіцієнти, витягнувши параметри.
- Виведіть три бета.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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' % (____, ____, ____))