Funções rolling

Estudo de Caso: Analisando Séries Temporais de Cidades em R

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Janelas discretas

  • Divida os dados por período

    unemployment_yrs <- split(unemployment, f = "years")
    
  • Aplique a função dentro do período

    unemployment_yrs <- lapply(unemployment_yrs, cummax)
    
  • Una os novos dados em um objeto xts

    unemployment_ytd <- do.call(rbind, unemployment_yrs)
    
Estudo de Caso: Analisando Séries Temporais de Cidades em R

Janelas móveis

  • rollapply() aplica uma função a uma janela móvel
    unemployment_avg <- rollapply(unemployment,
                                  width = 12,
                                  FUN = mean)
    

gráfico mostrando rollapply() para obter médias em janelas de 12 meses

Estudo de Caso: Analisando Séries Temporais de Cidades em R

Vamos praticar!

Estudo de Caso: Analisando Séries Temporais de Cidades em R

Preparing Video For Download...