Po co używać apply?

R dla finansów – poziom średnio zaawansowany

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Rodzina apply

Funkcja Opis
apply Stosuje funkcje po marginesach tablicy
lapply Stosuje funkcję do listy lub wektora
eapply Stosuje funkcję do wartości w środowisku
mapply Stosuje funkcję do wielu list lub wektorów
rapply Rekurencyjnie stosuje funkcję do listy
tapply Stosuje funkcję do nieregularnej tablicy
sapply Upraszcza wynik z lapply
vapply Ściśle upraszcza wynik z lapply
R dla finansów – poziom średnio zaawansowany

Rodzina apply

Funkcja Opis
apply Stosuje funkcje po marginesach tablicy
lapply Stosuje funkcję do listy lub wektora
eapply Stosuje funkcję do wartości w środowisku
mapply Stosuje funkcję do wielu list lub wektorów
rapply Rekurencyjnie stosuje funkcję do listy
tapply Stosuje funkcję do nieregularnej tablicy
sapply Upraszcza wynik z lapply
vapply Ściśle upraszcza wynik z lapply
R dla finansów – poziom średnio zaawansowany

Rodzina apply

Funkcja Opis
apply Stosuje funkcje po marginesach tablicy
lapply Stosuje funkcję do listy lub wektora
eapply Stosuje funkcję do wartości w środowisku
mapply Stosuje funkcję do wielu list lub wektorów
rapply Rekurencyjnie stosuje funkcję do listy
tapply Stosuje funkcję do nieregularnej tablicy
sapply Upraszcza wynik z lapply
vapply Ściśle upraszcza wynik z lapply
R dla finansów – poziom średnio zaawansowany

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 dla finansów – poziom średnio zaawansowany

Analiza szczegółowa

ch5_vid1_slides.015.png

R dla finansów – poziom średnio zaawansowany

Analiza szczegółowa

ch5_vid1_slides.016.png

R dla finansów – poziom średnio zaawansowany

Analiza szczegółowa

ch5_vid1_slides.017.png

R dla finansów – poziom średnio zaawansowany

Wskaźnik Sharpe'a

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

  • Normalizacja zwrotów względem ryzyka
  • Porównywanie zwrotów między akcjami
  • Wyższy wskaźnik Sharpe'a = Więcej zwrotu / jednostkę ryzyka
R dla finansów – poziom średnio zaawansowany

Czas na ćwiczenia!

R dla finansów – poziom średnio zaawansowany

Preparing Video For Download...