Vliv cílového výnosu
Toto cvičení ukáže, jaký vliv má zvýšení cílového výnosu na volatilitu tvého mean-variance eficientního portfolia.
Funkce portfolio.optim nabízí argumenty pro obecnější nastavení. Jejich přehled je následující:
portfolio.optim(x, pm = mean(x), shorts = FALSE, reshigh = NULL)
Argument pm nastavuje cílový výnos, argument reshigh určuje horní omezení vah portfolia a argument shorts je logická hodnota, která říká, zda jsou záporné váhy zakázány – výchozí hodnota je shorts = FALSE.
Vytvoříš portfolio optimalizované pro cílový výnos rovnající se průměrné hodnotě časové řady výnosů returns. Pak vytvoříš portfolio s cílovým výnosem o 10 % vyšším, než je průměr řady returns, a vypočítáš proporcionální změnu rizika.
Toto cvičení je součástí kurzu
Úvod do analýzy portfolia v R
Pokyny k cvičení
- Vytvoř portfolio z dat
returns, kde cílový výnos odpovídá průměrureturns. Výsledek ulož do proměnnépf_mean. - Vytvoř portfolio z dat
returns, kde cílový výnos je o 10 % vyšší než průměrreturns. Pojmenuj hopf_10plus. - Vypiš směrodatné odchylky obou portfolií
pf_meanapf_10plus(2 řádky kódu). Směrodatná odchylka portfolia je uložena v$ps. - Vypočítej proporcionální nárůst směrodatné odchylky při zvýšení cílového výnosu.
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 portfolio with target return of average returns
pf_mean <- portfolio.optim(___, pm = mean(___))
# Create portfolio with target return 10% greater than average returns
pf_10plus <- portfolio.optim(___, pm = 1.1 * mean(___))
# Print the standard deviations of both portfolios
# Calculate the proportion increase in standard deviation
(___$ps - ___$ps) / (___$ps)