Pourquoi utiliser apply?

R intermédiaire pour la finance

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Découvrez la famille apply

Fonction Description
apply Appliquer des fonctions sur les marges d'un tableau
lapply Appliquer une fonction à une liste ou un vecteur
eapply Appliquer une fonction aux valeurs d'un environnement
mapply Appliquer une fonction à plusieurs listes/vecteurs
rapply Appliquer récursivement une fonction à une liste
tapply Appliquer une fonction à un tableau irrégulier
sapply Simplifier le résultat de lapply
vapply Simplifier strictement le résultat de lapply
R intermédiaire pour la finance

Découvrez la famille apply

Fonction Description
apply Appliquer des fonctions sur les marges d'un tableau
lapply Appliquer une fonction à une liste ou un vecteur
eapply Appliquer une fonction aux valeurs d'un environnement
mapply Appliquer une fonction à plusieurs listes/vecteurs
rapply Appliquer récursivement une fonction à une liste
tapply Appliquer une fonction à un tableau irrégulier
sapply Simplifier le résultat de lapply
vapply Simplifier strictement le résultat de lapply
R intermédiaire pour la finance

Découvrez la famille apply

Fonction Description
apply Appliquer des fonctions sur les marges d'un tableau
lapply Appliquer une fonction à une liste ou un vecteur
eapply Appliquer une fonction aux valeurs d'un environnement
mapply Appliquer une fonction à plusieurs listes/vecteurs
rapply Appliquer récursivement une fonction à une liste
tapply Appliquer une fonction à un tableau irrégulier
sapply Simplifier le résultat de lapply
vapply Simplifier strictement le résultat de lapply
R intermédiaire pour la finance

lapply()

stock_list <- list(stock_name = "Apple", ticker = "AAPL", 
                   price = 126.5, good_deal = TRUE)

lapply(stock_list, FUN = class)
$stock_name
"character"

$ticker
"character"

$price
"numeric"

$good_deal
"logical"
R intermédiaire pour la finance

Décomposons

ch5_vid1_slides.015.png

R intermédiaire pour la finance

Décomposons

ch5_vid1_slides.016.png

R intermédiaire pour la finance

Décomposons

ch5_vid1_slides.017.png

R intermédiaire pour la finance

Ratio de Sharpe

$sharpe = \frac{mean(r) - r_f}{sd(r)}$

  • Normaliser les rendements par le risque
  • Comparer les rendements entre actions
  • Ratio de Sharpe plus élevé = plus de rendement par unité de risque
R intermédiaire pour la finance

Passons à la pratique !

R intermédiaire pour la finance

Preparing Video For Download...