Funcții de rulare

Studiu de caz: Analiza seriilor de timp pentru un oraș în R

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Ferestre discrete

  • Împărțiți datele după perioadă

    unemployment_yrs <- split(unemployment, f = "years")
    
  • Aplicați funcția în cadrul perioadei

    unemployment_yrs <- lapply(unemployment_yrs, cummax)
    
  • Combinați datele într-un obiect xts

    unemployment_ytd <- do.call(rbind, unemployment_yrs)
    
Studiu de caz: Analiza seriilor de timp pentru un oraș în R

Ferestre glisante

  • rollapply() aplică o funcție pe o fereastră glisantă
    unemployment_avg <- rollapply(unemployment,
                                  width = 12,
                                  FUN = mean)
    

grafic care arată utilizarea `rollapply()` pentru medii pe ferestre de 12 luni

Studiu de caz: Analiza seriilor de timp pentru un oraș în R

Să exersăm!

Studiu de caz: Analiza seriilor de timp pentru un oraș în R

Preparing Video For Download...