Aan de slagGa gratis aan de slag

Meer vapply()

Het verschil tussen vapply() en sapply() werd in het vorige voorbeeld getoond om aan te geven dat vapply() terecht kan falen, maar wat als het niet faalt? Als er geen fouten zijn, geeft vapply() een vereenvoudigd resultaat terug op basis van het argument FUN.VALUE.

De stock_return-gegevensset met dagelijkse rendementen voor Apple, IBM en Microsoft is beschikbaar. De functie sharpe() is ook beschikbaar.

Deze oefening maakt deel uit van de cursus

R voor finance voor gevorderden

Cursus bekijken

Oefeninstructies

  • Bereken de sharpe-ratio voor elk aandeel met vapply().
  • Gebruik summary() op de kolom apple om een 6-getallen-samenvatting te krijgen.
  • Pas vapply() met de functie summary() toe over stock_return om elke kolom samen te vatten.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))

# Summarize Apple
___

# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
Code bewerken en uitvoeren