Wizualizacja równoległych prostych
Dwa wykresy z poprzedniego ćwiczenia dawały zupełnie różne przewidywania: jeden pokazywał odpowiedź rosnącą liniowo wraz ze zmienną numeryczną, drugi – stałą odpowiedź dla każdej kategorii. Jedynym sensownym sposobem na pogodzenie tych sprzecznych przewidywań jest uwzględnienie obu zmiennych objaśniających jednocześnie w modelu.
W przypadku modelu regresji liniowej z jedną zmienną numeryczną i jedną kategoryczną ggplot2 nie oferuje prostego, gotowego sposobu na wyświetlenie przewidywań. Na szczęście pakiet moderndive zawiera dodatkowy geom – geom_parallel_slopes() – który znacznie to ułatwia.
Zbiór danych taiwan_real_estate jest dostępny; pakiety ggplot2 i moderndive są wczytane.
To ćwiczenie jest częścią kursu
Regresja średnio zaawansowana w R
Instrukcje do ćwiczenia
- Korzystając ze zbioru danych
taiwan_real_estate, narysuj wykres cen domów w zależności od liczby pobliskich sklepów, z kolorowaniem według wieku nieruchomości. - Użyj wykresu punktowego.
- Dodaj równoległe proste bez wstążki błędu standardowego.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Using taiwan_real_estate, plot price_twd_msq vs. n_convenience colored by house_age_years
___ +
# Add a point layer
___ +
# Add parallel slopes, no ribbon
___