왜 apply를 사용할까요?

금융을 위한 R 중급

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

apply 패밀리 살펴보기

함수 설명
apply 배열의 축을 따라 함수 적용
lapply 리스트/벡터에 함수 적용
eapply 환경의 값들에 함수 적용
mapply 여러 리스트/벡터 인자에 함수 적용
rapply 리스트에 재귀적으로 함수 적용
tapply 들쭉날쭉한 배열에 함수 적용
sapply lapply 결과 단순화
vapply lapply 결과 엄격하게 단순화
금융을 위한 R 중급

apply 패밀리 살펴보기

함수 설명
apply 배열의 축을 따라 함수 적용
lapply 리스트/벡터에 함수 적용
eapply 환경의 값들에 함수 적용
mapply 여러 리스트/벡터 인자에 함수 적용
rapply 리스트에 재귀적으로 함수 적용
tapply 들쭉날쭉한 배열에 함수 적용
sapply lapply 결과 단순화
vapply lapply 결과 엄격하게 단순화
금융을 위한 R 중급

apply 패밀리 살펴보기

함수 설명
apply 배열의 축을 따라 함수 적용
lapply 리스트/벡터에 함수 적용
eapply 환경의 값들에 함수 적용
mapply 여러 리스트/벡터 인자에 함수 적용
rapply 리스트에 재귀적으로 함수 적용
tapply 들쭉날쭉한 배열에 함수 적용
sapply lapply 결과 단순화
vapply lapply 결과 엄격하게 단순화
금융을 위한 R 중급

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 중급

단계별로 살펴보기

ch5_vid1_slides.015.png

금융을 위한 R 중급

단계별로 살펴보기

ch5_vid1_slides.016.png

금융을 위한 R 중급

단계별로 살펴보기

ch5_vid1_slides.017.png

금융을 위한 R 중급

샤프 비율

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

  • 위험으로 수익률 정규화
  • 주식 간 수익률 비교
  • 샤프 비율↑ = 단위 위험당 더 높은 수익
금융을 위한 R 중급

연습해 봅시다!

금융을 위한 R 중급

Preparing Video For Download...