CommencezCommencez gratuitement

Calculer des mesures de dispersion

Prolongeons la puissante syntaxe group_by() et summarize() pour calculer des mesures de dispersion. Si vous n'êtes pas certain que vos distributions sont symétriques ou asymétriques, il est judicieux d'ajouter une mesure robuste comme l'IQR en plus des mesures usuelles de variance ou d'écart-type.

Cette activité fait partie du cours

Analyse exploratoire des données en R

Voir le cours

Instructions de l’exercice

Le jeu de données gap2007 que vous avez créé dans un exercice précédent est disponible dans votre espace de travail.

  • Pour chaque continent dans gap2007, résumez les espérances de vie à l'aide de sd(), de IQR() et du nombre de pays, n(). Inutile de nommer les nouvelles colonnes ici. La fonction n() dans votre appel à summarize() ne prend aucun argument.
  • Comparez graphiquement la dispersion de ces distributions en construisant des tracés de densité superposés de l'espérance de vie ventilés par continent.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Compute groupwise measures of spread
gap2007 %>%
  group_by(___) %>%
  summarize(___,
            ___,
            ___)

# Generate overlaid density plots
gap2007 %>%
  ggplot(aes(x = ___, fill = ___)) +
  geom_density(alpha = 0.3)
Modifier et exécuter le code