Boyut ölçümlerini kontrol et
Şimdiye kadar yanlış ölçülen 0 mm abalone yükseklikli 2 vakayı sildin. Ayrıca muhtemelen kayıt hatası nedeniyle mantıksız olan shuckedWeight'in wholeWeight'ten büyük olduğu 4 vakayı da kaldırdın. Bu egzersiz için yüklenen abaloneKeep veri kümesi artık yalnızca 4177 - 2 - 4 = 4171 vakaya sahip.
Ek olarak, boyutsal ölçümlerin ilişkisini de gözden geçirmek gerekiyor. Abalone'ların (mm cinsinden) length değeri en uzun kabuk ölçümü olarak tanımlanmıştır. Bu nedenle length her zaman height veya diameter değerinden büyük olmalıdır. Şimdi bu koşulu, Y=X referans çizgili bir saçılım grafiği kullanarak kontrol edeceksin. Ardından bu length koşulunu sağlamayan vakaları kaldıracaksın.
abaloneKeep veri kümesi ile dplyr ve ggplot2 paketleri de senin için yüklendi.
Bu egzersiz
SAS Kullananlar İçin R
kursunun bir parçasıdırEgzersiz talimatları
- x ekseninde
length, y eksenindeheightolacak şekilde bir saçılım grafiği çiz ve kesişimi 0, eğimi 1 olan Y=X referans çizgisini ekle. - x ekseninde
length, y eksenindediameterolacak şekilde bir saçılım grafiği çiz ve kesişimi 0, eğimi 1 olan Y=X referans çizgisini ekle. abaloneKeep'i güncelleyereklengthdeğeri hemheighthem dediameterdeğerinden büyük olan abalone'ları tut.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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((___) & (___))