Bắt đầu ngayBắt đầu miễn phí

Mô hình nhân tố Fama French

Trong bài tập này, bạn sẽ tập trung vào cách lấy nhanh gọn các hệ số beta của mô hình Fama French. Như bạn đã thấy trong video, các beta cho biết lợi nhuận danh mục thay đổi bao nhiêu khi lợi nhuận của một nhân tố cụ thể thay đổi.

Đôi khi, bạn chỉ muốn kiểm tra xem nhân tố có tương quan âm hay dương với lợi nhuận danh mục. Bạn có thể thấy điều này trực tiếp qua dấu của các hệ số. Dữ liệu factor_returns lại sẵn sàng cho bạn. Cùng thử nhé!

Bài tập này là một phần của khóa học

Nhập môn Phân tích Danh mục đầu tư với Python

Xem khóa học

Hướng dẫn bài tập

  • Import gói statsmodels với bí danh sm.
  • Khớp mô hình tuyến tính cho lợi nhuận danh mục và các nhân tố Fama French, rồi chỉ lấy ba hệ số beta bằng cách trích xuất tham số.
  • In ra ba beta.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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' %  (____, ____, ____))
Chỉnh sửa và Chạy Mã