시작하기무료로 시작하기

치수 측정값 점검

지금까지 잘못 측정된 전복 높이 0mm 사례 2건을 제거했고, 기록 오류로 보이는 shuckedWeightwholeWeight보다 큰 논리적으로 불가능한 사례 4건도 제거했어요. 이 연습 문제에 로드된 abaloneKeep 데이터세트에는 이제 4177 - 2 - 4 = 4171건만 남아 있어요.

추가로, 치수 측정값 간의 관계도 검토해야 합니다. 전복의 length(mm)는 가장 긴 껍데기 길이로 정의되었어요. 따라서 length는 항상 heightdiameter보다 커야 합니다. 이제 산점도와 Y=X 기준선을 사용해 이 조건을 점검해 보겠습니다. 그런 다음 이 length 조건을 만족하지 않는 사례를 제거하세요.

abaloneKeep 데이터세트와 dplyr, ggplot2 패키지는 이미 로드되어 있습니다.

이 연습은 강의의 일부입니다

SAS 사용자를 위한 R

강의 보기

연습 안내

  • x축에 length, y축에 height를 두고 산점도를 만든 뒤, 절편 0, 기울기 1인 Y=X 기준선을 추가하세요.
  • x축에 length, y축에 diameter를 두고 산점도를 만든 뒤, 절편 0, 기울기 1인 Y=X 기준선을 추가하세요.
  • lengthheightdiameter 모두보다 큰 전복만 유지하도록 abaloneKeep을 업데이트하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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((___) & (___))
코드 편집 및 실행