Evaluasi kinerja out-of-sample
Contoh ini akan memperlihatkan bagaimana imbal hasil Anda dapat berubah berdasarkan bobot yang dibuat oleh portofolio yang dioptimalkan. Anda akan menggunakan portofolio estimasi (pf_estim) untuk mengevaluasi kinerja portofolio Anda pada sampel estimasi imbal hasil (returns_eval).
Seberapa parah kehilangan optimalitasnya? Mari bandingkan, untuk bobot portofolio di pf_estim, kinerja yang Anda harapkan menggunakan sampel evaluasi (returns_estim) dengan imbal hasil aktual pada periode out-of-sample (returns_eval).
pf_estim, returns_estim, dan returns_eval telah dimuat sebelumnya di ruang kerja Anda.
Latihan ini adalah bagian dari kursus
Pengantar Analisis Portofolio di R
Petunjuk latihan
- Hitung imbal hasil portofolio dengan bobot rebalancing bulanan
pf_estim$pwpada sampel estimasireturns_estim. Namaireturns_pf_estim. - Hitung imbal hasil portofolio dengan bobot rebalancing bulanan
pf_estim$pwpada sampel evaluasireturns_eval. Namaireturns_pf_eval. - Gunakan fungsi
table.AnnualizedReturns()padareturns_pf_estim. - Gunakan fungsi
table.AnnualizedReturns()padareturns_pf_eval. Bandingkan imbal hasil, risiko, dan rasio Sharpe dari portofolio-portofolio ini. Hasil daripf_evaladalah apa yang mungkin Anda harapkan dalam kinerja nyata.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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