Aan de slagGa gratis aan de slag

Gewogen gemiddelde (3)

Laten we naar een voorbeeld van recycling kijken. Wat als je je Microsoft- en Sony-rendementen even zwaar wilt wegen? Dus: je wilt 50% in Microsoft en 50% in Sony beleggen.

ret <- c(7, 9)

weight <- .5

ret_X_weight <- ret * weight

ret_X_weight

[1] 3.5 4.5

ret is een vector van lengte 2 en weight is een vector van lengte 1. R gebruikt de .5 in weight twee keer opnieuw om dezelfde lengte als ret te krijgen en voert daarna de elementgewijze berekening uit.

Deze oefening maakt deel uit van de cursus

Introductie tot R voor Financiën

Cursus bekijken

Oefeninstructies

  • Er staat een benoemde vector, ret, met de rendementen van 3 aandelen in je werkruimte.
  • Print ret om de rendementen van je 3 aandelen te zien.
  • Ken de waarde 1/3 toe aan weight. Dit is het gewicht dat elk aandeel krijgt.
  • Maak ret_X_weight door ret en weight te vermenigvuldigen. Zie je hoe R weight recyclet?
  • Gebruik sum() op de variabele ret_X_weight om je gelijk gewogen portf_ret te maken.
  • Voer de laatste regel code uit waarin je een vector van lengte 3 met een vector van lengte 2 vermenigvuldigt. R gebruikt de 1e waarde van de vector van lengte 2 opnieuw, maar let op de waarschuwing!

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Print ret


# Assign 1/3 to weight
weight <- 

# Create ret_X_weight
ret_X_weight <- 

# Calculate your portfolio return
portf_ret <- 

# Vector of length 3 * Vector of length 2?
ret * c(.2, .6)
Code bewerken en uitvoeren