Aan de slagGa gratis aan de slag

Effect van het rendementsdoel

In deze oefening zie je wat het effect is van een hoger rendementsdoel op de volatiliteit van je mean-variance-efficiënte portefeuille.

De functie portfolio.optim heeft argumenten voor meer algemene specificaties. De argumenten zijn als volgt:

portfolio.optim(x, pm = mean(x), shorts = FALSE, reshigh = NULL)

Het argument pm stelt het rendementsdoel in, reshigh geeft de bovengrenzen voor de portefeuillegewichten aan, en shorts is een logische instelling die aangeeft of negatieve gewichten verboden zijn of niet; standaard is shorts = FALSE.

Je maakt eerst een portefeuille die is geoptimaliseerd voor een rendementsdoel gelijk aan de gemiddelde waarde van de rendementenreeks returns. Daarna maak je een portefeuille met een rendementsdoel dat 10% hoger ligt dan het gemiddelde rendement, en bereken je de relatieve risicotoename.

Deze oefening maakt deel uit van de cursus

Introductie tot portefeuilleanalyse in R

Cursus bekijken

Oefeninstructies

  • Maak een portefeuille met returns waarbij het rendementsdoel gelijk is aan het gemiddelde van returns. Sla de output op als pf_mean.
  • Maak een portefeuille met returns waarbij het rendementsdoel 10% hoger is dan het gemiddelde van returns. Noem deze pf_10plus.
  • Print de standaarddeviaties van zowel pf_mean als pf_10plus (2 regels code). Onthoud dat de portefeuillestandaarddeviatie is opgeslagen in $ps.
  • Bereken de procentuele toename in standaarddeviatie die je krijgt door je rendementsdoel te verhogen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren