НачатьНачать бесплатно

Факторная модель Фамы — Френча

В этом упражнении вы сосредоточитесь на том, чтобы эффективно получить только бета-коэффициенты модели Fama French. Как вы видели в видео, эти бета-коэффициенты показывают, насколько изменяется доходность портфеля при изменении доходности соответствующего фактора.

Иногда достаточно просто проверить, как тот или иной фактор связан с доходностью портфеля — положительно или отрицательно. Это можно увидеть непосредственно по знакам коэффициентов. Данные factor_returns снова доступны для вас. Приступим!

Это упражнение является частью курса

Введение в анализ портфеля на Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте пакет statsmodels под псевдонимом sm.
  • Обучите линейную модель на доходности портфеля и факторах Fama French, затем извлеките только три бета-коэффициента через параметры модели.
  • Выведите три бета-коэффициента на экран.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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' %  (____, ____, ____))
Редактировать и запускать код