De ce să folosim apply?

R intermediar pentru finanțe

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Familia apply

Funcție Descriere
apply Aplică funcții pe marginile unui array
lapply Aplică o funcție pe o listă sau vector
eapply Aplică o funcție pe valorile dintr-un mediu
mapply Aplică o funcție pe mai multe liste sau argumente de tip vector
rapply Aplică recursiv o funcție pe o listă
tapply Aplică o funcție pe un array neregulat
sapply Simplifică rezultatul din lapply
vapply Simplifică strict rezultatul din lapply
R intermediar pentru finanțe

Familia apply

Funcție Descriere
apply Aplică funcții pe marginile unui array
lapply Aplică o funcție pe o listă sau vector
eapply Aplică o funcție pe valorile dintr-un mediu
mapply Aplică o funcție pe mai multe liste sau argumente de tip vector
rapply Aplică recursiv o funcție pe o listă
tapply Aplică o funcție pe un array neregulat
sapply Simplifică rezultatul din lapply
vapply Simplifică strict rezultatul din lapply
R intermediar pentru finanțe

Familia apply

Funcție Descriere
apply Aplică funcții pe marginile unui array
lapply Aplică o funcție pe o listă sau vector
eapply Aplică o funcție pe valorile dintr-un mediu
mapply Aplică o funcție pe mai multe liste sau argumente de tip vector
rapply Aplică recursiv o funcție pe o listă
tapply Aplică o funcție pe un array neregulat
sapply Simplifică rezultatul din lapply
vapply Simplifică strict rezultatul din lapply
R intermediar pentru finanțe

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 intermediar pentru finanțe

Descompunere

ch5_vid1_slides.015.png

R intermediar pentru finanțe

Descompunere

ch5_vid1_slides.016.png

R intermediar pentru finanțe

Descompunere

ch5_vid1_slides.017.png

R intermediar pentru finanțe

Raportul Sharpe

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

  • Normalizarea randamentelor în funcție de risc
  • Compararea randamentelor între acțiuni
  • Raport Sharpe mai mare = Randament mai mare / unitate de risc
R intermediar pentru finanțe

Să exersăm!

R intermediar pentru finanțe

Preparing Video For Download...