Domyślne linie trendu
ggplot2 daje nam potężne narzędzia do wizualizacji danych i "zobaczenia" tego, co się w nich dzieje.
Czasem jednak musimy odpowiednio przetworzyć dane, żeby uzyskać to, czego potrzebujemy.
W tym ćwiczeniu sprawdzisz, czy długość dojazdu wpływa na prawdopodobieństwo korzystania z autobusu.
W tym celu rozmieścisz punkty tak, żeby się nie nakładały – za pomocą geom_jitter() – a następnie dodasz wygładzoną linię trendu przy użyciu geom_smooth().
To ćwiczenie jest częścią kursu
Uogólnione modele liniowe w R
Instrukcje do ćwiczenia
- Korzystając z ramki danych
bus, umieśćMilesOneWayna osi x, aBus2na osi y. - Rozrzuć punkty: szerokość rozrzutu ustaw na
0, a wysokość na0.05. - Opisz osie wykresu. Użyj etykiety
"Probability of riding the bus"dla osi y oraz"One-way commute trip (in miles)"dla osi x. - Zapisz ten wykres jako
gg_jitter, a następnie dodaj do niegogeom_smooth().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a jittered plot of MilesOneWay vs Bus2 using the bus dataset
gg_jitter <- ggplot(data = ___, aes(x = ___, y = ___)) +
geom_jitter(width = ___, height = ___) +
ylab(___) +
xlab(___)
# Add a geom_smooth() to your plot
gg_jitter + ___