Hodnocení výkonnosti na vzorku mimo trénovací data
Tento příklad ukáže, jak se mohou tvoje výnosy měnit v závislosti na vahách portfolia vytvořených optimalizací. Použiješ odhadované portfolio (pf_estim) k hodnocení jeho výkonnosti na odhadovacím vzorku výnosů (returns_eval).
Jak velká je ztráta z odchylky od optima? Porovnej pro váhy portfolia v pf_estim očekávanou výkonnost na základě odhadovacího vzorku (returns_estim) se skutečným výnosem na vzorku mimo trénovací data (returns_eval).
pf_estim, returns_estim a returns_eval jsou předem načteny v tvém pracovním prostředí.
Toto cvičení je součástí kurzu
Úvod do analýzy portfolia v R
Pokyny k cvičení
- Vypočítej výnosy portfolia s měsíčně rebalancovanými vahami
pf_estim$pwna odhadovacím vzorkureturns_estim. Výsledek ulož jakoreturns_pf_estim. - Vypočítej výnosy portfolia s měsíčně rebalancovanými vahami
pf_estim$pwna hodnotícím vzorkureturns_eval. Výsledek ulož jakoreturns_pf_eval. - Použij funkci
table.AnnualizedReturns()nareturns_pf_estim. - Použij funkci
table.AnnualizedReturns()nareturns_pf_eval. Porovnej výnos, riziko a Sharpeho poměr těchto portfolií. Výsledky zpf_evalodpovídají tomu, co můžeš očekávat v reálné praxi.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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