Por que usar apply?

R Intermediário para Finanças

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Conheça a família apply

Function Description
apply Aplicar funções nas margens de um array
lapply Aplicar uma função a uma lista ou vetor
eapply Aplicar uma função aos valores em um ambiente
mapply Aplicar uma função a múltiplas listas ou vetores
rapply Aplicar recursivamente uma função a uma lista
tapply Aplicar uma função a um array irregular
sapply Simplificar o resultado de lapply
vapply Simplificar estritamente o resultado de lapply
R Intermediário para Finanças

Conheça a família apply

Function Description
apply Aplicar funções nas margens de um array
lapply Aplicar uma função a uma lista ou vetor
eapply Aplicar uma função aos valores em um ambiente
mapply Aplicar uma função a múltiplas listas ou vetores
rapply Aplicar recursivamente uma função a uma lista
tapply Aplicar uma função a um array irregular
sapply Simplificar o resultado de lapply
vapply Simplificar estritamente o resultado de lapply
R Intermediário para Finanças

Conheça a família apply

Function Description
apply Aplicar funções nas margens de um array
lapply Aplicar uma função a uma lista ou vetor
eapply Aplicar uma função aos valores em um ambiente
mapply Aplicar uma função a múltiplas listas ou vetores
rapply Aplicar recursivamente uma função a uma lista
tapply Aplicar uma função a um array irregular
sapply Simplificar o resultado de lapply
vapply Simplificar estritamente o resultado de lapply
R Intermediário para Finanças

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 Intermediário para Finanças

Quebre em partes

Quebre em partes

R Intermediário para Finanças

Quebre em partes

Quebre em partes

R Intermediário para Finanças

Quebre em partes

Quebre em partes

R Intermediário para Finanças

Índice de Sharpe

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

  • Normalizar retornos pelo risco
  • Comparar retornos entre ações
  • Sharpe maior = Mais retorno por unidade de risco
R Intermediário para Finanças

Vamos praticar!

R Intermediário para Finanças

Preparing Video For Download...