CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Tracez un nuage de points avec length en abscisse et height en 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 length en abscisse et diameter en ordonnée, puis ajoutez la droite de référence Y=X avec une intercept de 0 et une pente de 1.
  • Mettez à jour abaloneKeep pour ne conserver que les ormeaux dont length est supérieure à la fois à height et à 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((___) & (___))
Modifier et exécuter le code