1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu Phân tích Danh mục đầu tư bằng R

Connected

Bài tập

Khám phá lợi nhuận hàng tháng của 30 cổ phiếu DJIA

Lợi nhuận hàng tháng giai đoạn 1991–2015 của 30 cổ phiếu DJIA đã có sẵn trong workspace dưới biến returns. Bài tập này giúp bạn làm quen với dữ liệu sẽ dùng cho các bài tiếp theo.

Nhắc lại: nếu tính trung bình theo cột bằng colMeans(returns) hoặc apply(returns, 2, "mean"), bạn sẽ nhận được lợi nhuận trung bình theo từng tài sản. Trong bài này, bạn sẽ tính trung bình theo hàng. Bạn có thể làm tương tự với hàm rowMeans() và truyền đối số 1 thay vì 2 để chỉ định tính theo hàng trong hàm apply(). Cách này cho bạn chuỗi thời gian lợi nhuận của danh mục phân bổ đều theo trọng số.

Hướng dẫn

100 XP
  • Kiểm tra returns có phải là đối tượng thuộc lớp xts bằng hàm class().
  • Khám phá kích thước của returns bằng dim().
  • Tạo một vector gồm trung bình theo hàng của returns bằng hàm rowMeans(). Gán vào ew_preturns. Lưu ý bạn cũng có thể dùng apply() cho bước này.
  • Kết quả từ rowMeans() là một vector số. Ép nó về đối tượng xts bằng xts, với mốc thời gian là các ngày trong returns.
  • Vẽ ew_preturns bằng plot.zoo().