Lo stimatore della densità kernel

Buone pratiche di visualizzazione in R

Nick Strayer

Instructor

Dove gli istogrammi faticano

  • Dati con più picchi marcati
  • Pochi dati

Buone pratiche di visualizzazione in R

Grafici di densità kernel

  • Posiziona un "kernel" sopra ogni punto dati
  • Somma le altezze di tutti i kernel sovrapposti

Buone pratiche di visualizzazione in R

Creare una KDE in ggplot

  • Sostituisci geom_histogram() con geom_density()
sample_n(md_speeding, 100) %>%
  ggplot(aes(x = percentage_over_limit)) +
  # Sostituisci geom_histogram() 
    geom_density(
      # Riempie la curva con un colore
      fill = 'steelblue',
      # Deviazione standard del kernel
      bw = 8 
    )
Buone pratiche di visualizzazione in R

Buone pratiche di visualizzazione in R

Una nuova ampiezza di cui preoccuparsi

  • Serve regolare la deviazione standard del kernel posto su ogni punto

Buone pratiche di visualizzazione in R

Buone pratiche di visualizzazione in R

Mostra tutti i dati

Usa geom_rug() per mostrare tutti i dati sotto la KDE con delle linee

p <-sample_n(md_speeding, 100) %>%
  ggplot(aes(x = percentage_over_limit)) +
  geom_density(
    fill = 'steelblue', # riempie la curva con colore
    bw = 8 # deviazione standard del kernel
  ) 

p + geom_rug(alpha = 0.4)
Buone pratiche di visualizzazione in R

Buone pratiche di visualizzazione in R

Impiliamo qualche gaussiana!

Buone pratiche di visualizzazione in R

Preparing Video For Download...