É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
Instructions
- Calculez les rendements du portefeuille avec un rééquilibrage mensuel selon les pondérations
pf_estim$pwsur l’échantillon d’estimationreturns_estim. Nommez celareturns_pf_estim. - Calculez les rendements du portefeuille avec un rééquilibrage mensuel selon les pondérations
pf_estim$pwsur l’échantillon d’évaluationreturns_eval. Nommez celareturns_pf_eval. - Utilisez la fonction
table.AnnualizedReturns()surreturns_pf_estim. - Utilisez la fonction
table.AnnualizedReturns()surreturns_pf_eval. Comparez le rendement, le risque et le ratio de Sharpe de ces portefeuilles. Les résultats depf_evalcorrespondent à 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