Crie uma especificação de portfólio
A primeira etapa do fluxo de trabalho do PortfolioAnalytics é criar o objeto de especificação do portfólio. A especificação do portfólio contém dados em nível de portfólio, restrições e objetivos. O único argumento obrigatório de portfolio.spec() é assets. assets pode ser o número de ativos, um vetor nomeado de pesos iniciais ou um vetor de caracteres com os nomes dos ativos. O argumento category_labels é usado para rotular os ativos por uma categoria como setor, indústria, região, classe de ativo ou moeda. O argumento weight_seq permite especificar uma sequência inicial de pesos usada pelos algoritmos de portfólios aleatórios. É comum passar os nomes das colunas do objeto de retornos para o argumento assets.
Este exercício faz parte do curso
Análise Intermediária de Portfólio em R
Instruções do exercício
- Atribua os nomes das colunas do objeto
asset_returnsa uma variável chamadaasset_names. - Crie um objeto de especificação de portfólio e passe
asset_namespara o argumentoassets. Atribua a especificação do portfólio a uma variável chamadaport_spec. - Obtenha a classe do objeto de especificação do portfólio.
- Imprima o objeto de especificação do portfólio.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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