Aan de slagBegin gratis

Gewogen gemiddelde (3)

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

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 finance

Bekijk cursus

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 met elkaar te vermenigvuldigen. Zie je hoe R weight recyclet?
  • Gebruik sum() op de variabele ret_X_weight om je gelijkgewogen portf_ret te maken.
  • Voer de laatste regel code uit waarin je een vector van lengte 3 vermenigvuldigt met een vector van lengte 2. R gebruikt de 1e waarde van de vector van lengte 2 opnieuw, maar let op de waarschuwing!

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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