Mehr vapply()
Der Unterschied zwischen vapply() und sapply() wurde im letzten Beispiel gezeigt, um zu demonstrieren, dass vapply() im passenden Fall fehlschlägt – aber was ist, wenn es nicht fehlschlägt? Wenn keine Fehler auftreten, liefert vapply() ein vereinfachtes Ergebnis entsprechend dem Argument FUN.VALUE.
Der Datensatz stock_return mit den täglichen Renditen für Apple, IBM und Microsoft steht bereit. Die Funktion sharpe() ist ebenfalls verfügbar.
Diese Übung ist Teil des Kurses
R für Finanzen – Aufbaukurs
Anleitung zur Übung
- Berechne die Sharpe Ratio für jede Aktie mit
vapply(). - Verwende
summary()auf der Spalteapple, um die 6er-Zusammenfassung zu erhalten. - Wende
vapply()mit der Funktionsummary()aufstock_returnan, um jede Spalte zusammenzufassen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
# Summarize Apple
___
# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))