CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Affectez les noms de colonnes de l’objet asset_returns à une variable appelée asset_names.
  • Créez un objet de spécification de portefeuille et passez asset_names à l’argument assets. Affectez la spécification à une variable nommée port_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
Modifier et exécuter le code