Évaluation de la performance hors échantillon
Cet exemple montre comment vos rendements peuvent varier selon la pondération issue d'un portefeuille optimisé. Vous utiliserez 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 obtenu sur la période hors échantillon (returns_eval).
pf_estim, returns_estim et returns_eval sont déjà chargés dans votre espace de travail.
Cette activité fait partie du cours
Introduction à l'analyse de portefeuille en R
Instructions de l’exercice
- Calculez les rendements du portefeuille avec un rééquilibrage mensuel selon les pondérations
pf_estim$pwsur l'échantillon d'estimationreturns_estim. Nommez cet objetreturns_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 cet objetreturns_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 pourpf_evalcorrespondent à ce à quoi vous pouvez vous attendre en situation réelle.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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