LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Berechne die Sharpe Ratio für jede Aktie mit vapply().
  • Verwende summary() auf der Spalte apple, um die 6er-Zusammenfassung zu erhalten.
  • Wende vapply() mit der Funktion summary() auf stock_return an, 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(___))
Code bearbeiten und ausführen