LoslegenKostenlos starten

Prüfe Maßangaben der Dimensionen

Bisher hast du 2 Fälle mit 0 mm Abalone-Höhe entfernt, die falsch gemessen wurden. Außerdem hast du 4 Fälle entfernt, bei denen shuckedWeight größer als wholeWeight war — das ist unlogisch und vermutlich auf Erfassungsfehler zurückzuführen. Der für diese Übung geladene Datensatz abaloneKeep enthält jetzt nur noch 4177 - 2 - 4 = 4171 Fälle.

Zusätzlich muss auch die Beziehung der Maßangaben überprüft werden. Die length der Abalonen (in mm) wurde als die längste Schalenmessung definiert. Daher sollte length immer größer sein als height oder diameter. Jetzt prüfst du diese Bedingung mit einem Streudiagramm und einer Y=X-Referenzlinie. Anschließend entfernst du alle Fälle, die diese length-Bedingung nicht erfüllen.

Der Datensatz abaloneKeep sowie die Pakete dplyr und ggplot2 sind ebenfalls für dich geladen.

Diese Übung ist Teil des Kurses

<Kurs>R für SAS-Anwender:innen</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle ein Streudiagramm mit length auf der x-Achse und height auf der y-Achse und füge die Referenzlinie Y=X mit Achsenabschnitt 0 und Steigung 1 hinzu.
  • Erstelle ein Streudiagramm mit length auf der x-Achse und diameter auf der y-Achse und füge die Referenzlinie Y=X mit Achsenabschnitt 0 und Steigung 1 hinzu.
  • Aktualisiere abaloneKeep, sodass nur Abalonen erhalten bleiben, bei denen length sowohl größer als height als auch größer als diameter ist.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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((___) & (___))
Code bearbeiten und ausführen