Waarom apply gebruiken?

R voor finance voor gevorderden

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Maak kennis met de apply-familie

Functie Beschrijving
apply Pas functies toe over array-marges
lapply Pas een functie toe op een lijst of vector
eapply Pas een functie toe op waarden in een environment
mapply Pas een functie toe op meerdere lijsten of vectorargs
rapply Pas een functie recursief toe op een lijst
tapply Pas een functie toe op een onregelmatige array
sapply Vereenvoudig het resultaat van lapply
vapply Vereenvoudig strikt het resultaat van lapply
R voor finance voor gevorderden

Maak kennis met de apply-familie

Functie Beschrijving
apply Pas functies toe over array-marges
lapply Pas een functie toe op een lijst of vector
eapply Pas een functie toe op waarden in een environment
mapply Pas een functie toe op meerdere lijsten of vectorargs
rapply Pas een functie recursief toe op een lijst
tapply Pas een functie toe op een onregelmatige array
sapply Vereenvoudig het resultaat van lapply
vapply Vereenvoudig strikt het resultaat van lapply
R voor finance voor gevorderden

Maak kennis met de apply-familie

Functie Beschrijving
apply Pas functies toe over array-marges
lapply Pas een functie toe op een lijst of vector
eapply Pas een functie toe op waarden in een environment
mapply Pas een functie toe op meerdere lijsten of vectorargs
rapply Pas een functie recursief toe op een lijst
tapply Pas een functie toe op een onregelmatige array
sapply Vereenvoudig het resultaat van lapply
vapply Vereenvoudig strikt het resultaat van lapply
R voor finance voor gevorderden

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 voor finance voor gevorderden

Splits het op

ch5_vid1_slides.015.png

R voor finance voor gevorderden

Splits het op

ch5_vid1_slides.016.png

R voor finance voor gevorderden

Splits het op

ch5_vid1_slides.017.png

R voor finance voor gevorderden

Sharpe-ratio

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

  • Normaliseer rendement naar risico
  • Vergelijk rendementen tussen aandelen
  • Hoger sharpe-ratio = meer rendement per risicounit
R voor finance voor gevorderden

Laten we oefenen!

R voor finance voor gevorderden

Preparing Video For Download...