Zacznij terazZacznij za darmo

Sprawdzanie pomiarów wymiarów

Do tej pory usunięto 2 obserwacje z zerową wysokością (0 mm), które zostały błędnie zmierzone, a także 4 obserwacje, w których shuckedWeight był większy niż wholeWeight – co jest niemożliwe i najprawdopodobniej wynika z błędów rejestracji. Zbiór danych abaloneKeep wczytany w tym ćwiczeniu zawiera teraz 4177 - 2 - 4 = 4171 obserwacji.

Warto też sprawdzić spójność pomiarów wymiarów. Zmienna length (długość muszli w mm) jest zdefiniowana jako najdłuższy wymiar muszli – powinna być zatem zawsze większa niż height (wysokość) i diameter (średnica). Teraz zweryfikujesz ten warunek za pomocą wykresu punktowego z linią odniesienia Y=X, a następnie usuniesz obserwacje, które go nie spełniają.

Zbiór danych abaloneKeep oraz pakiety dplyr i ggplot2 są już wczytane.

To ćwiczenie jest częścią kursu

R dla użytkowników SAS

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz wykres punktowy z length na osi X i height na osi Y, a następnie dodaj linię odniesienia Y=X z wyrazem wolnym 0 i nachyleniem 1.
  • Utwórz wykres punktowy z length na osi X i diameter na osi Y, a następnie dodaj linię odniesienia Y=X z wyrazem wolnym 0 i nachyleniem 1.
  • Zaktualizuj zbiór abaloneKeep, zachowując tylko te obserwacje, w których length jest większe zarówno od height, jak i od diameter.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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((___) & (___))
Edytuj i uruchom kod