Tính lợi nhuận
Để quản lý rủi ro tài chính, trước hết chúng ta cần đo lường rủi ro bằng cách phân tích chuỗi lợi nhuận. Ở đây, bạn được cung cấp chuỗi giá S&P 500 và cần vẽ đồ thị lợi nhuận theo ngày. Bạn sẽ thấy các mức lợi nhuận lớn (dương hoặc âm) thường được tiếp nối bởi các mức lợi nhuận lớn với dấu bất kỳ, và các mức lợi nhuận nhỏ thường đi kèm sau đó bởi các mức nhỏ. Các giai đoạn biến động thấp kéo dài và biến động cao kéo dài được gọi là cụm biến động (volatility clusters).
Bất cứ lúc nào trong khóa học:
- bạn có thể thoải mái khám phá các tập dữ liệu trong Console
- đừng ngần ngại tham khảo các slide nếu cần xem lại các hàm và quy trình được giải thích trong video
Khóa học này giả định bạn đã biết xts. Để ôn lại, hãy thử xts in R Cheat Sheet.
Bài tập này là một phần của khóa học
Các mô hình GARCH trong R
Hướng dẫn bài tập
- Vẽ đồ thị giá cổ phiếu theo ngày có trong đối tượng xts
sp500prices. - Dùng hàm
CalculateReturnstừ góiPerformanceAnalyticsđể tính lợi nhuận tương ứng và lưu vào đối tượngsp500ret. - Kiểm tra rằng
sp500retthuộc lớp xts. - Vẽ đồ thị lợi nhuận S&P 500 theo ngày và lưu ý sự thay đổi về độ biến thiên của lợi nhuận theo thời gian.
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.
library(xts)
library(PerformanceAnalytics)
# Plot daily S&P 500 prices
___(___)
# Compute daily returns
sp500ret <- ___(___)
# Check the class of sp500ret
___(___)
# Plot daily returns
___(___)