Créer une spécification de portefeuille
La première étape du flux de travail de PortfolioAnalytics consiste à créer l’objet de spécification du portefeuille. Cette spécification contient les données au niveau du portefeuille, les contraintes et les objectifs. Le seul argument obligatoire de portfolio.spec() est assets. assets peut être le nombre d’actifs, un vecteur nommé de pondérations initiales, ou un vecteur de caractères contenant les noms des actifs. L’argument category_labels sert à étiqueter les actifs par catégorie, par exemple secteur, industrie, région, classe d’actifs ou devise. L’argument weight_seq vous permet de définir une séquence initiale de pondérations utilisée par les algorithmes de portefeuilles aléatoires. En pratique, on transmet souvent les noms de colonnes de l’objet de rendements à l’argument assets.
Cet exercice fait partie du cours
Analyse de portefeuille intermédiaire en R
Instructions
- Affectez les noms de colonnes de l’objet
asset_returnsà une variable appeléeasset_names. - Créez un objet de spécification de portefeuille et passez
asset_namesà l’argumentassets. Affectez la spécification à une variable nomméeport_spec. - Obtenez la classe de l’objet de spécification de portefeuille.
- Affichez l’objet de spécification de portefeuille.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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