Vẽ lợi nhuận danh mục đầu tư theo năm liên tiếp
Hồi quy về giá trị trung bình (regression to the mean) cũng là một khái niệm quan trọng trong đầu tư. Ở đây bạn sẽ xem lợi nhuận hằng năm khi đầu tư vào các công ty thuộc chỉ số Standard and Poor 500 (S&P 500) trong năm 2018 và 2019.
Bộ dữ liệu sp500_yearly_returns có ba cột:
| variable | meaning |
|---|---|
| symbol | Mã cổ phiếu định danh duy nhất cho công ty. |
| return_2018 | Thước đo hiệu quả đầu tư trong năm 2018. |
| return_2019 | Thước đo hiệu quả đầu tư trong năm 2019. |
Giá trị dương cho lợi nhuận nghĩa là khoản đầu tư tăng giá trị; giá trị âm nghĩa là bị mất giá trị.
Tương tự như với số lần home run trong bóng chày, một dự đoán đơn giản có thể là hiệu quả đầu tư giữ nguyên qua các năm, nằm trên đường y bằng x.
sp500_yearly_returns có sẵn dưới dạng một DataFrame của pandas.
Bài tập này là một phần của khóa học
Giới thiệu về Hồi quy với statsmodels trong Python
Hướng dẫn bài tập
- Tạo một hình mới,
fig, để bật chế độ xếp lớp biểu đồ. - Vẽ một đường tại y bằng x. Việc này đã được chuẩn bị sẵn cho bạn.
- Dùng
sp500_yearly_returns, vẽ biểu đồ scatterreturn_2019so vớireturn_2018kèm đường xu hướng hồi quy tuyến tính, không hiển thị dải sai số chuẩn. - Đặt trục sao cho khoảng cách theo trục x và trục y trông giống nhau.
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.
# Create a new figure, fig
fig = plt.____
# Plot the first layer: y = x
plt.axline(xy1=(0,0), slope=1, linewidth=2, color="green")
# Add scatter plot with linear regression trend line
sns.____(____)
# Set the axes so that the distances along the x and y axes look the same
plt.____(____)
# Show the plot
plt.show()