Mengapa pakai apply?

R Tingkat Menengah untuk Keuangan

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Kenali keluarga apply

Function Description
apply Menerapkan fungsi pada margin array
lapply Menerapkan fungsi pada list atau vektor
eapply Menerapkan fungsi pada nilai dalam environment
mapply Menerapkan fungsi ke banyak argumen list/vektor
rapply Menerapkan fungsi secara rekursif ke list
tapply Menerapkan fungsi pada array tidak beraturan
sapply Menyederhanakan hasil dari lapply
vapply Menyederhanakan hasil lapply secara ketat
R Tingkat Menengah untuk Keuangan

Kenali keluarga apply

Function Description
apply Menerapkan fungsi pada margin array
lapply Menerapkan fungsi pada list atau vektor
eapply Menerapkan fungsi pada nilai dalam environment
mapply Menerapkan fungsi ke banyak argumen list/vektor
rapply Menerapkan fungsi secara rekursif ke list
tapply Menerapkan fungsi pada array tidak beraturan
sapply Menyederhanakan hasil dari lapply
vapply Menyederhanakan hasil lapply secara ketat
R Tingkat Menengah untuk Keuangan

Kenali keluarga apply

Function Description
apply Menerapkan fungsi pada margin array
lapply Menerapkan fungsi pada list atau vektor
eapply Menerapkan fungsi pada nilai dalam environment
mapply Menerapkan fungsi ke banyak argumen list/vektor
rapply Menerapkan fungsi secara rekursif ke list
tapply Menerapkan fungsi pada array tidak beraturan
sapply Menyederhanakan hasil dari lapply
vapply Menyederhanakan hasil lapply secara ketat
R Tingkat Menengah untuk Keuangan

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 Tingkat Menengah untuk Keuangan

Uraikan langkahnya

ch5_vid1_slides.015.png

R Tingkat Menengah untuk Keuangan

Uraikan langkahnya

ch5_vid1_slides.016.png

R Tingkat Menengah untuk Keuangan

Uraikan langkahnya

ch5_vid1_slides.017.png

R Tingkat Menengah untuk Keuangan

Rasio Sharpe

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

  • Menormalkan imbal hasil dengan risiko
  • Membandingkan imbal hasil antar saham
  • Rasio Sharpe lebih tinggi = Lebih banyak imbal hasil per unit risiko
R Tingkat Menengah untuk Keuangan

Ayo berlatih!

R Tingkat Menengah untuk Keuangan

Preparing Video For Download...