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
Instrucțiuni pentru exercițiu
- Creează un scatterplot cu
lengthpe axa x șiheightpe axa y, apoi adaugă linia de referință Y=X cu intercept 0 și pantă 1. - Creează un scatterplot cu
lengthpe axa x șidiameterpe axa y, apoi adaugă linia de referință Y=X cu intercept 0 și pantă 1. - Actualizează
abaloneKeeppentru a păstra doar abaloanele la carelengtheste mai mare atât decâtheight, cât și decâtdiameter.
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((___) & (___))