Klouzavé funkce

Případová studie: Analýza časových řad městských dat v R

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Diskrétní okna

  • Rozdělení dat podle období

    unemployment_yrs <- split(unemployment, f = "years")
    
  • Aplikace funkce v rámci období

    unemployment_yrs <- lapply(unemployment_yrs, cummax)
    
  • Sloučení nových dat do objektu xts

    unemployment_ytd <- do.call(rbind, unemployment_yrs)
    
Případová studie: Analýza časových řad městských dat v R

Klouzavá okna

  • rollapply() aplikuje funkci na klouzavé okno
    unemployment_avg <- rollapply(unemployment,
                                  width = 12,
                                  FUN = mean)
    

graf znázorňující použití rollapply() pro výpočet průměrů v 12měsíčním okně

Případová studie: Analýza časových řad městských dat v R

Pojďme cvičit!

Případová studie: Analýza časových řad městských dat v R

Preparing Video For Download...