Zacznij terazZacznij za darmo

Więcej o vapply()

W poprzednim przykładzie pokazano różnicę między vapply() a sapply() – zilustrowano sytuację, w której vapply() słusznie zgłasza błąd. A co się dzieje, gdy błędu nie ma? Gdy wszystko przebiega poprawnie, vapply() zwraca uproszczony wynik zgodny z argumentem FUN.VALUE.

Dostępny jest zbiór danych stock_return zawierający dzienne stopy zwrotu dla spółek Apple, IBM i Microsoft. Dostępna jest również funkcja sharpe().

To ćwiczenie jest częścią kursu

R dla finansów – poziom średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz wskaźnik Sharpe'a dla każdej akcji, używając funkcji vapply().
  • Użyj funkcji summary() na kolumnie apple, aby uzyskać podsumowanie 6 liczb.
  • Zastosuj vapply() z funkcją summary() na zbiorze stock_return, aby podsumować każdą kolumnę.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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

# Summarize Apple
___

# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
Edytuj i uruchom kod