Alternativy k boxplotu

Vizualizace dat v R – nejlepší postupy

Nick Strayer

Instructor

Omezení boxplotu s rozptylem

  • Rozptyl bodů zvládá jen omezenou míru překrytí
  • Hustotu dat je obtížné odhadnout

Vizualizace dat v R – nejlepší postupy

Jaké jsou další možnosti?

Beeswarm grafy

Houslové grafy

Vizualizace dat v R – nejlepší postupy

Beeswarm grafy

  • „Chytrý" rozptyl
  • Body jsou seskupeny co nejblíže k ose
  • Dostupné jako geom_beeswarm() v balíčku ggbeeswarm.
library(ggbeeswarm)
ggplot(data, aes(y = y, x =  group)) + 
  geom_beeswarm(color = 'steelblue')
Vizualizace dat v R – nejlepší postupy

Vizualizace dat v R – nejlepší postupy

Výhody beeswarm

  • Jednotlivé datové body
  • Tvar rozdělení

Vizualizace dat v R – nejlepší postupy

Nevýhody beeswarm

  • Problematické při velkém množství dat
  • Libovolné skládání

Vizualizace dat v R – nejlepší postupy

Houslové grafy

  • KDE zrcadlené pro symetrii
  • Stačí nahradit geom_boxplot() za geom_violin().
ggplot(data, aes(y = y, x = group)) + 
  geom_violin(fill = 'steelblue') 
Vizualizace dat v R – nejlepší postupy

Vizualizace dat v R – nejlepší postupy

Výhody houslového grafu

  • Každý datový bod je zahrnut
  • Ne každý bod je vidět – vhodné pro velká data

Vizualizace dat v R – nejlepší postupy

Nevýhody houslového grafu

  • Volba šířky jádra
  • Ne každý bod je viditelný

Vizualizace dat v R – nejlepší postupy

Vyzkoušejme pokročilejší porovnání!

Vizualizace dat v R – nejlepší postupy

Preparing Video For Download...