L'estimateur à noyau

Les meilleures pratiques de visualisation avec R

Nick Strayer

Instructor

Là où les histogrammes peinent

  • Données avec plusieurs pics marqués
  • Petites données

Les meilleures pratiques de visualisation avec R

Courbes de densité à noyau

  • Placer un « noyau » sur chaque point de données
  • Additionner les hauteurs de tous les noyaux qui se chevauchent

Les meilleures pratiques de visualisation avec R

Créer une KDE avec ggplot

  • Remplacez geom_histogram() par geom_density()
sample_n(md_speeding, 100) %>%
  ggplot(aes(x = percentage_over_limit)) +
  # Remplacer geom_histogram()
    geom_density(
      # Colorier sous la courbe
      fill = 'steelblue',
      # Écart-type du noyau
      bw = 8 
    )
Les meilleures pratiques de visualisation avec R

Les meilleures pratiques de visualisation avec R

Une nouvelle largeur à gérer

  • Ajuster l'écart-type du noyau placé sur chaque point

Les meilleures pratiques de visualisation avec R

Les meilleures pratiques de visualisation avec R

Afficher toutes les données

Utilisez geom_rug() pour afficher toutes les données sous la KDE avec des traits

p <-sample_n(md_speeding, 100) %>%
  ggplot(aes(x = percentage_over_limit)) +
  geom_density(
    fill = 'steelblue', # colorier sous la courbe
    bw = 8 # écart-type du noyau
  ) 

p + geom_rug(alpha = 0.4)
Les meilleures pratiques de visualisation avec R

Les meilleures pratiques de visualisation avec R

Empilons des gaussiennes !

Les meilleures pratiques de visualisation avec R

Preparing Video For Download...