Vérifier les mesures dimensionnelles
Jusqu’ici, vous avez supprimé 2 occurrences avec une hauteur d’ormeau de 0 mm, mesurée incorrectement. Vous avez également retiré 4 occurrences où shuckedWeight était supérieur à wholeWeight, ce qui est illogique et probablement dû à des erreurs de saisie. Le jeu de données abaloneKeep chargé pour cet exercice ne contient donc plus que 4177 - 2 - 4 = 4171 occurrences.
De plus, la cohérence des mesures dimensionnelles doit aussi être vérifiée. La length des ormeaux (en mm) est définie comme la plus grande mesure de coquille. Ainsi, length devrait toujours être supérieure à height ou diameter. Vous allez maintenant contrôler cette condition à l’aide d’un nuage de points avec une droite de référence Y=X. Vous supprimerez ensuite toutes les occurrences qui ne respectent pas cette condition sur length.
Le jeu de données abaloneKeep ainsi que les packages dplyr et ggplot2 sont déjà chargés pour vous.
Cet exercice fait partie du cours
<cours>R pour les utilisateurs de SAS</cours>Instructions de l’exercice
- Tracez un nuage de points avec
lengthen abscisse etheighten ordonnée, puis ajoutez la droite de référence Y=X avec une intercept de 0 et une pente de 1. - Tracez un nuage de points avec
lengthen abscisse etdiameteren ordonnée, puis ajoutez la droite de référence Y=X avec une intercept de 0 et une pente de 1. - Mettez à jour
abaloneKeeppour ne conserver que les ormeaux dontlengthest supérieure à la fois àheightet àdiameter.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Make scatterplot of height by length add y=x line
ggplot(___) +
___ +
___
# Make scatterplot of diameter by length add y=x line
ggplot(___) +
___ +
___
# Keep abalones with length > both height and diameter
abaloneKeep <- abaloneKeep %>%
filter((___) & (___))