開始使用免費開始

投資組合報酬的計算

在第一個關於計算投資組合報酬的練習中,你要驗證:投資組合報酬可以用各成分資產報酬的加權平均來計算。也就是說,投資組合報酬 等於各資產的簡單報酬乘上其投資組合權重後的總和。請記住,簡單報酬的計算是最終值減去初始值,再除以初始值。

假設你投資了 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(___*___)
  
編輯並執行程式碼