投資組合報酬的計算
在第一個關於計算投資組合報酬的練習中,你要驗證:投資組合報酬可以用各成分資產報酬的加權平均來計算。也就是說,投資組合報酬 等於各資產的簡單報酬乘上其投資組合權重後的總和。請記住,簡單報酬的計算是最終值減去初始值,再除以初始值。
假設你投資了 3 檔資產。它們的初始價值分別為 1,000 USD、5,000 USD、2,000 USD。隨著時間推移,最終價值分別變為 1,100 USD、4,500 USD、3,000 USD。
本練習屬於課程
R 投資組合分析入門
練習說明
- 建立初始資產價值向量
in_values。 - 建立最終價值向量
fin_values。 - 建立初始權重向量
weights。 - 依照簡單報酬的定義,計算 3 檔成分資產的報酬向量,並指派給
returns。 - 將投資組合報酬指派給
preturns。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Vector of initial value of the assets
in_values <-
# Vector of final values of the assets
fin_values <-
# Weights as the proportion of total value invested in each asset
weights <-
# Vector of simple returns of the assets
returns <- (___ - ___)/___
# Compute portfolio return using the portfolio return formula
preturns <- sum(___*___)