Okenní funkce v Tableau

Analýza časových řad v Tableau

Chris Hui

VP of Product, Tracked

Co je okno?

  • Okna označují konkrétní oddíly dat, které chceme analyzovat
  • Používají se jako argument okenních funkcí
  • Velikost okna je dána počátečním a koncovým oknem
  • Není-li počáteční ani koncové okno zadáno, celý rozsah hodnot míry tvoří jedno okno

Příklad tabulky zobrazující okno zahrnující 2 hodiny

Příklad tabulky zobrazující okno bez zadaného začátku ani konce

Analýza časových řad v Tableau

Co je okenní funkce?

Označovány jako klouzavé výpočty, které vyhlazují data v zadaných časových oknech

  • Příklady: okenní součty, klouzavé průměry a klouzavé směrodatné odchylky
  • Složeny z míry, počátečního a koncového rozměru

Analýza časových řad v Tableau

Jak funguje velikost okna?

  • Velikost okna udává počet datových bodů, které mají být zahrnuty
  • Po nastavení velikosti okna se tato hodnota aplikuje na každý následující výpočet po řádcích

Analýza časových řad v Tableau

Jak granularita ovlivňuje velikost okna?

  • Granularita přímo ovlivňuje výsledek okenní agregační funkce
  • Agregace se vypočítají nejprve, před určením velikosti okna

Příklad okna s denní granularitou zahrnující 2 dny

Příklad okna s týdenní granularitou zahrnující 2 týdny

Analýza časových řad v Tableau

K čemu slouží okenní funkce?

  • Vytváří agregované pohledy na data na základě konkrétních časových oken
  • Běžné agregační funkce využívají celý rozsah dat (bez specifikace)

Příklady okenních funkcí:

  • WINDOW_SUM()
  • WINDOW_AVG()
  • WINDOW_STDEV()

Obrázek znázorňující rozdíl ve struktuře argumentů mezi okenní funkcí a běžnou agregační funkcí

  • WINDOW_CORR()
  • WINDOW_MEDIAN()
Analýza časových řad v Tableau

Co je korelace?

  • Měří míru vzájemného vztahu dvou proměnných

  • Korelační koeficient (r) měří sílu a směr vztahu

  • Hodnoty se pohybují od -1 do 1

  • Kladná hodnota znamená, že s růstem jedné proměnné roste i druhá

  • Záporná hodnota znamená, že s růstem jedné proměnné druhá klesá

Rozsah hodnot korelace od slabé záporné po silnou kladnou korelaci

Analýza časových řad v Tableau

Jak fungují okenní korelace?

  • Vypočítá Pearsonův korelační koeficient pro celé zobrazení mezi dvěma agregovanými proměnnými

  • Na rozdíl od funkce CORR(), která vyžaduje neagregované proměnné

Příklad ukazující, jak okenní korelace vrací jednu sadu hodnot pro celou míru

Příklad ukazující, jak funkce korelace zobrazuje samostatné hodnoty pro každý řádek

Analýza časových řad v Tableau

Představení datové sady

  • Analýza obchodování s vodou a sezónních transakcí
  • Techniky časových řad k odhalení abnormálních cenových vzorců:
    • Klouzavé průměry
    • Okenní korelace

Transakční cenová data na hypotetické burze s vodou

1 https://theswaddle.com/water-is-now-a-traded-commodity-can-it-still-be-a-human-right-too/
Analýza časových řad v Tableau

Pojďme si to procvičit!

Analýza časových řad v Tableau

Preparing Video For Download...