Crea una especificación de cartera
El primer paso del flujo de trabajo de PortfolioAnalytics es crear el objeto de especificación de cartera. La especificación de cartera contiene datos a nivel de cartera, restricciones y objetivos. El único argumento obligatorio de portfolio.spec() es assets. assets puede ser el número de activos, un vector con nombre de pesos iniciales o un vector de caracteres con los nombres de los activos. El argumento category_labels se usa para etiquetar los activos por una categoría como sector, industria, región, clase de activo o divisa. El argumento weight_seq te permite especificar una secuencia inicial de pesos que usan los algoritmos de carteras aleatorias. Lo habitual es pasar los nombres de columna del objeto de rendimientos al argumento assets.
Este ejercicio forma parte del curso
Análisis de carteras intermedio en R
Instrucciones del ejercicio
- Asigna los nombres de columna del objeto
asset_returnsa una variable llamadaasset_names. - Crea un objeto de especificación de cartera y pasa
asset_namesen el argumentoassets. Asigna la especificación de cartera a una variable llamadaport_spec. - Obtén la clase del objeto de especificación de cartera.
- Imprime el objeto de especificación de cartera.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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