Vizualizarea datelor despre criminalitate din Maryland
Înainte de a ajusta un model, reprezentarea grafică a datelor poate fi utilă pentru a vedea dacă există tendințe sau puncte de date ieșite în evidență, valori aberante sau alte caracteristici care merită atenție ulterioară.
Folosind ggplot2, poți trasa linii pentru fiecare județ și examina cum evoluează criminalitatea în timp.
Pentru acest exercițiu, analizează datele despre criminalitate din Maryland (md_crime). Acestea includ Year (anul), un număr de Crime-uri violente din județ și numele County-ului.
Pentru a explora aceste date, trasează mai întâi punctele de date pentru fiecare județ în timp. Astfel poți vedea cum evoluează fiecare județ. În loc de un atribut estetic precum color, se folosește group, deoarece există prea multe județe pentru a le distinge ușor prin culori. După ce ai reprezentat datele brute, adaugă linii de tendință pentru fiecare județ.
Atât punctele conectate (geom_line), cât și liniile de tendință (geom_smooth) oferă indicii despre ce tipuri de efecte aleatoare sunt necesare, dacă există. Dacă toate punctele par să aibă intervale și medii similare, un interceptul ca efect aleator s-ar putea să nu fie important. De asemenea, dacă tendințele par consistente între județe (adică liniile de tendință arată similar sau paralel între grupuri), o pantă ca efect aleator s-ar putea să nu fie necesară.
Acest exercițiu face parte din cursul
Modele ierarhice și cu efecte mixte în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Plot the change in crime through time by County
plot1 <-
ggplot(data = md_crime,
aes(x = ___, y = ___, group = ___)) +
geom_line() +
theme_minimal() +
ylab("Major crimes reported per county")
print(plot1)
# Add the trend line for each county
plot1 + ___