创建投资组合规范
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