建立投資組合規格
在 PortfolioAnalytics 的工作流程中,第一步是建立投資組合規格物件。投資組合規格會保存投資組合層級的資料、限制與目標。portfolio.spec() 唯一必填的引數是 assets。assets 可以是資產數量、具名稱的起始權重向量,或是資產名稱的字元向量。category_labels 引數可用來依類別(例如產業別、行業、地區、資產類別或貨幣)為資產加上標籤。weight_seq 引數可讓你指定隨機投資組合演算法所使用的起始權重序列。常見做法是將報酬物件的欄位名稱傳入 assets 引數。
本練習屬於課程
R 中級投資組合分析
練習說明
- 將
asset_returns物件的欄位名稱指定給名為asset_names的變數。 - 建立一個投資組合規格物件,並將
asset_names傳入assets引數。把該投資組合規格指定給名為port_spec的變數。 - 取得該投資組合規格物件的類別。
- 列印該投資組合規格物件。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Get the column names of the returns data
# Create a portfolio specification object using asset_names
# Get the class of the portfolio specification object
# Print the portfolio specification object