Alternative la boxplot

Cele mai bune practici de vizualizare în R

Nick Strayer

Instructor

Limitări ale boxplot-ului cu jitter

  • Jitteringul gestionează limitat suprapunerile
  • Densitatea datelor este greu de estimat

Cele mai bune practici de vizualizare în R

Ce alte opțiuni există?

Grafice beeswarm

Grafice vioară

Cele mai bune practici de vizualizare în R

Grafice beeswarm

  • Jittering „inteligent"
  • Punctele sunt grupate cât mai aproape de axă
  • Disponibil ca geom_beeswarm() în pachetul ggbeeswarm.
library(ggbeeswarm)
ggplot(data, aes(y = y, x =  group)) + 
  geom_beeswarm(color = 'steelblue')
Cele mai bune practici de vizualizare în R

Cele mai bune practici de vizualizare în R

Avantaje beeswarm

  • Puncte de date individuale
  • Forma distribuției

Cele mai bune practici de vizualizare în R

Dezavantaje beeswarm

  • Dificil cu volume mari de date
  • Stivuire arbitrară

Cele mai bune practici de vizualizare în R

Grafice vioară

  • KDE reflectat pentru simetrie
  • Înlocuiți geom_boxplot() cu geom_violin().
ggplot(data, aes(y = y, x = group)) + 
  geom_violin(fill = 'steelblue') 
Cele mai bune practici de vizualizare în R

Cele mai bune practici de vizualizare în R

Avantaje vioară

  • Fiecare punct contribuie la calcul
  • Nu toate punctele sunt vizibile — potrivit pentru volume mari.

Cele mai bune practici de vizualizare în R

Dezavantaje vioară

  • Alegerea lățimii kernelului
  • Nu toate punctele sunt vizibile

Cele mai bune practici de vizualizare în R

Să explorăm comparații mai avansate!

Cele mai bune practici de vizualizare în R

Preparing Video For Download...