Encore plus sur vapply()
La différence entre vapply() et sapply() a été montrée dans l'exemple précédent pour illustrer que vapply() échoue comme il faut, mais qu'en est-il lorsqu'elle ne produit pas d'erreur? En l'absence d'erreurs, vapply() renvoie un résultat simplifié selon l'argument FUN.VALUE.
Le jeu de données stock_return, qui contient les rendements quotidiens d'Apple, d'IBM et de Microsoft, est fourni. La fonction sharpe() est aussi disponible.
Cette activité fait partie du cours
R intermédiaire pour la finance
Instructions de l’exercice
- Calculez le ratio de Sharpe pour chaque titre avec
vapply(). - Utilisez
summary()sur la colonneapplepour obtenir le sommaire à 6 nombres. - Appliquez
vapply()avec la fonctionsummary()àstock_returnpour résumer chaque colonne.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Sharpe ratio for all stocks
vapply(___, ___, FUN.VALUE = numeric(___))
# Summarize Apple
___
# Summarize all stocks
vapply(___, ___, FUN.VALUE = numeric(___))