Statistici: sum și quantile

Vizualizare intermediară a datelor cu ggplot2

Rick Scavetta

Founder, Scavetta Academy

Recapitulare din cursul 1

Cauza suprapunerii Soluții
1. Seturi de date mari Transparență, cercuri goale, dimensiunea punctului
2. Valori aliniate pe o axă Ca mai sus, plus schimbarea poziției
3. Date cu precizie scăzută Poziție: jitter
4. Date întregi Poziție: jitter
Vizualizare intermediară a datelor cu ggplot2

Reprezentarea numărărilor pentru a reduce suprapunerea

Cauza suprapunerii Soluții Aici...
1. Seturi de date mari Transparență, cercuri goale, dimensiunea punctului
2. Valori aliniate pe o axă Ca mai sus, plus schimbarea poziției
3. Date cu precizie scăzută Poziție: jitter geom_count()
4. Date întregi Poziție: jitter geom_count()
Vizualizare intermediară a datelor cu ggplot2

Date cu precizie scăzută (și întregi)

p <- ggplot(iris, aes(Sepal.Length, 
                      Sepal.Width))

p + geom_point()

Vizualizare intermediară a datelor cu ggplot2

Jittering poate crea impresii greșite

p + geom_jitter(alpha = 0.5,
                width = 0.1,
                height = 0.1)

Vizualizare intermediară a datelor cu ggplot2

geom_count()

p + 
  geom_count()

Vizualizare intermediară a datelor cu ggplot2

Conexiunea geom/stat

geom_ stat_
geom_count() stat_sum()
Vizualizare intermediară a datelor cu ggplot2

stat_sum()

p + 
  stat_sum()

Vizualizare intermediară a datelor cu ggplot2

Suprapunerea punctelor poate fi în continuare o problemă!

ggplot(iris, aes(Sepal.Length,
                 Sepal.Width, 
                 color = Species)) + 
  geom_count(alpha = 0.4)

Vizualizare intermediară a datelor cu ggplot2

geom_quantile()

ggplot(iris, aes(Sepal.Length,
                 Sepal.Width, 
                 color = Species)) + 
  geom_count(alpha = 0.4)
Vizualizare intermediară a datelor cu ggplot2

Gestionarea heteroscedasticitații

library(AER)
data(Journals)

p <- ggplot(Journals, 
            aes(log(price/citations), 
                log(subs))) +
  geom_point(alpha = 0.5) +
  labs(...)

p

Vizualizare intermediară a datelor cu ggplot2

Utilizarea geom_quantile

p +
  geom_quantile(quantiles = 
                c(0.05, 0.50, 0.95))

Vizualizare intermediară a datelor cu ggplot2

Conexiunea geom/stat

geom_ stat_
geom_count() stat_sum()
geom_quantile() stat_quantile()
Vizualizare intermediară a datelor cu ggplot2

Pregătit pentru exerciții!

Vizualizare intermediară a datelor cu ggplot2

Preparing Video For Download...