1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu R cho Tài chính

Connected

Bài tập

Trung bình có trọng số (3)

Hãy xem một ví dụ về việc tái sử dụng (recycling). Điều gì xảy ra nếu bạn muốn phân bổ tỷ trọng bằng nhau cho lợi suất cổ phiếu Microsoft và Sony? Tức là bạn đầu tư 50% vào Microsoft và 50% vào Sony.

ret <- c(7, 9)

weight <- .5

ret_X_weight <- ret * weight

ret_X_weight

[1] 3.5 4.5

ret là một vector độ dài 2, và weight là một vector độ dài 1. R sẽ dùng lại giá trị .5 trong weight hai lần để khớp độ dài với ret, rồi thực hiện phép toán theo từng phần tử.

Hướng dẫn

100 XP
  • Một vector có tên, ret, chứa lợi suất của 3 cổ phiếu đã có sẵn trong workspace của bạn.
  • In ret để xem lợi suất của 3 cổ phiếu.
  • Gán giá trị 1/3 cho weight. Đây sẽ là trọng số mỗi cổ phiếu nhận được.
  • Tạo ret_X_weight bằng cách nhân ret và weight. Xem R tái sử dụng weight như thế nào?
  • Dùng sum() trên biến ret_X_weight để tạo portf_ret phân bổ đều.
  • Chạy dòng mã cuối nhân một vector độ dài 3 với một vector độ dài 2. R sẽ dùng lại giá trị đầu tiên của vector độ dài 2, nhưng hãy chú ý cảnh báo!