CommencerCommencer gratuitement

Évaluation de la performance hors échantillon

Cet exemple illustre comment vos rendements peuvent évoluer selon les pondérations issues d’un portefeuille optimisé. Vous allez utiliser le portefeuille d’estimation (pf_estim) pour évaluer la performance de votre portefeuille sur l’échantillon d’évaluation des rendements (returns_eval).

Quelle est l’ampleur de la perte d’optimalité ? Comparons, pour les pondérations du portefeuille dans pf_estim, la performance attendue à partir de l’échantillon d’estimation (returns_estim) avec le rendement réellement observé sur la période hors échantillon (returns_eval).

pf_estim, returns_estim et returns_eval sont préchargés dans votre espace de travail.

Cet exercice fait partie du cours

Introduction à l’analyse de portefeuille en R

Afficher le cours

Instructions

  • Calculez les rendements du portefeuille avec un rééquilibrage mensuel selon les pondérations pf_estim$pw sur l’échantillon d’estimation returns_estim. Nommez cela returns_pf_estim.
  • Calculez les rendements du portefeuille avec un rééquilibrage mensuel selon les pondérations pf_estim$pw sur l’échantillon d’évaluation returns_eval. Nommez cela returns_pf_eval.
  • Utilisez la fonction table.AnnualizedReturns() sur returns_pf_estim.
  • Utilisez la fonction table.AnnualizedReturns() sur returns_pf_eval. Comparez le rendement, le risque et le ratio de Sharpe de ces portefeuilles. Les résultats de pf_eval correspondent à ce que vous pouvez attendre d’une performance réelle.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Create returns_pf_estim
returns_pf_estim <- Return.portfolio(___, pf_estim$pw, rebalance_on = "months")


# Create returns_pf_eval


# Print a table for your estimation portfolio


# Print a table for your evaluation portfolio
 
Modifier et exécuter le code