ÎncepețiÎncepe gratuit

Verificarea măsurătorilor dimensionale

Până acum ai eliminat 2 observații cu înălțimi de 0 mm, măsurate incorect, și 4 observații în care shuckedWeight era mai mare decât wholeWeight, ceea ce este ilogic și probabil rezultatul unor erori de înregistrare. Setul de date abaloneKeep încărcat pentru acest exercițiu are acum 4177 - 2 - 4 = 4171 observații.

În plus, trebuie revizuită și relația dintre măsurătorile dimensionale. length (lungimea) abaloanelor (în mm) a fost definită ca cea mai mare măsurătoare a cochiliei. Prin urmare, length ar trebui să fie întotdeauna mai mare decât height (înălțimea) sau diameter (diametrul). Vei verifica această condiție folosind un scatterplot cu o linie de referință Y=X, după care vei elimina observațiile care nu respectă condiția privind length.

Setul de date abaloneKeep, precum și pachetele dplyr și ggplot2 sunt deja încărcate pentru tine.

Acest exercițiu face parte din cursul

R pentru utilizatorii de SAS

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un scatterplot cu length pe axa x și height pe axa y, apoi adaugă linia de referință Y=X cu intercept 0 și pantă 1.
  • Creează un scatterplot cu length pe axa x și diameter pe axa y, apoi adaugă linia de referință Y=X cu intercept 0 și pantă 1.
  • Actualizează abaloneKeep pentru a păstra doar abaloanele la care length este mai mare atât decât height, cât și decât diameter.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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((___) & (___))
Editează și rulează codul