Trọng lượng phi logic
Loại bỏ các mẫu abalone có chiều cao 0 mm mới chỉ là bước khởi đầu. Trong bài này, bạn sẽ kiểm tra thêm các thành phần trọng lượng của abalone. wholeWeight là tổng khối lượng của abalone tính bằng gram, bao gồm cả phần thịt và vỏ. Vì vậy, wholeWeight phải lớn hơn shuckedWeight, visceraWeight và shellWeight.
Như bạn đã thấy ở bài trước, có một vài giá trị pctShucked lớn hơn 100%, cho thấy shuckedWeight lớn hơn wholeWeight. Trong bài này, bạn sẽ rà soát và trực quan hóa các trường hợp đó, rồi loại chúng khỏi bộ dữ liệu abaloneKeep. abaloneKeep đã được nạp từ bài trước, cùng với các gói dplyr và ggplot2.
Bài tập này là một phần của khóa học
R dành cho người dùng SAS
Hướng dẫn bài tập
- Sắp xếp
abaloneKeeptheopctShucked, tríchpctShuckedtừabaloneKeepvà xem 6 dòng cuối. - Vẽ
scatterplotvớiwholeWeighttrên trục x vàshuckedWeighttrên trục y, thêmgeom_abline()với intercept 0 và slope 1. - Giữ lại các trường hợp
shuckedWeightnhỏ hơnwholeWeightbằngfilter()từ góidplyr.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Sort abaloneKeep by pctShucked, view largest 6 pctShucked
abaloneKeep %>%
___ %>%
___ %>%
___
# Scatterplot of shuckedWeight by wholeWeight add y=x line
ggplot(___) +
___ +
___
# Keep cases where shuckedWeight is less than wholeWeight
abaloneKeep <- abaloneKeep %>%
___