CommencerCommencez gratuitement

Statistiques descriptives et masquage de fonctions

Vous avez vu précédemment que la fonction summary() calcule la moyenne, la médiane, les 1er et 3e quartiles ainsi que le min et le max. L’écart type n’est pas inclus. En revanche, les packages Hmisc et psych proposent tous deux une fonction describe() qui fournit davantage de statistiques descriptives, dont l’écart type.

Pour obtenir ces statistiques descriptives, vous allez exécuter la fonction describe() qui porte le même nom dans les deux packages. Pour éviter toute ambiguïté, utilisez toujours la notation packagename::functionname() afin d’indiquer explicitement la fonction du package souhaité.

Le jeu de données abaloneKeep et le package dplyr sont déjà chargés pour vous.

Cet exercice fait partie du cours

<cours>R pour les utilisateurs de SAS</cours>
Voir le cours

Instructions de l’exercice

  • Charger le package Hmisc.
  • Obtenir les statistiques descriptives pour le sexe, la longueur, le diamètre et la hauteur des ormeaux avec la fonction Hmisc::describe().
  • Charger le package psych — notez les avertissements à propos de la fonction describe() masquée depuis le package Hmisc (puisque les deux packages ont une fonction describe()).
  • Exécuter la fonction describe() du package psych pour obtenir les statistiques descriptives de la longueur, du diamètre et de la hauteur des ormeaux. Laissez la variable « sexe » de côté, car psych::describe() ne fonctionne que pour les variables numériques.

Exercice interactif pratique

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

# Load the Hmisc package
library(___)

# Run describe() from Hmisc for sex, length, diameter, height
abaloneKeep %>% 
  select(___, ___, ___, ___) %>% 
  ___::___

# Load the psych package
___

# Run describe() from psych for length, diameter, height
___ %>% 
  ___ %>% 
  ___::___
Modifier et exécuter le code