CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Calculez le ratio de Sharpe pour chaque titre avec vapply().
  • Utilisez summary() sur la colonne apple pour obtenir le sommaire à 6 nombres.
  • Appliquez vapply() avec la fonction summary() à stock_return pour 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(___))
Modifier et exécuter le code