Rollingfuncties

Casestudy: Tijdreeksgegevens van een stad analyseren in R

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Discrete vensters

  • Splits de data per periode

    unemployment_yrs <- split(unemployment, f = "years")
    
  • Pas functie toe binnen periode

    unemployment_yrs <- lapply(unemployment_yrs, cummax)
    
  • Voeg nieuwe data samen tot xts-object

    unemployment_ytd <- do.call(rbind, unemployment_yrs)
    
Casestudy: Tijdreeksgegevens van een stad analyseren in R

Rollende vensters

  • rollapply() past een functie toe op een rollend venster
    unemployment_avg <- rollapply(unemployment,
                                  width = 12,
                                  FUN = mean)
    

grafiek met rollapply() om 12-maandsgemiddelden te krijgen

Casestudy: Tijdreeksgegevens van een stad analyseren in R

Laten we oefenen!

Casestudy: Tijdreeksgegevens van een stad analyseren in R

Preparing Video For Download...