Statistiques descriptives et masquage de fonctions
Vous avez déjà vu 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'y figure pas. Cependant, les paquets Hmisc et psych offrent tous deux une fonction describe() qui fournit davantage de statistiques descriptives, incluant l'écart-type.
Pour obtenir ces statistiques descriptives, vous allez exécuter la fonction describe() qui porte le même nom dans les deux paquets. Pour éviter toute ambiguïté, utilisez toujours la notation packagename::functionname() afin d'indiquer explicitement la fonction du paquet souhaité.
Le jeu de données abaloneKeep et le paquet dplyr sont déjà chargés pour vous.
Cette activité fait partie du cours
R pour les utilisateurs et utilisatrices de SAS
Instructions de l’exercice
- Charger le paquet
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 paquet
psych— remarquez les avertissements concernant la fonctiondescribe()masquée du paquetHmisc(puisque les deux paquets ont une fonctiondescribe().) - Exécuter la fonction
describe()du paquetpsychpour obtenir les statistiques descriptives de la longueur, du diamètre et de la hauteur des ormeaux. Laissez le sexe de côté, puisquepsych::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
___ %>%
___ %>%
___::___