Memvisualisasikan kemiringan paralel
Dua plot pada latihan sebelumnya memberikan prediksi yang sangat berbeda: satu memberikan respons terprediksi yang meningkat secara linear dengan variabel numerik; yang lain memberikan respons tetap untuk setiap kategori. Satu-satunya cara yang masuk akal untuk mendamaikan dua prediksi yang saling bertentangan ini adalah dengan memasukkan kedua variabel penjelas tersebut ke dalam model secara bersamaan.
Untuk model regresi linear dengan satu variabel penjelas numerik dan satu kategorikal, ggplot2 tidak memiliki cara yang mudah dan siap pakai untuk menampilkan prediksi. Untungnya, paket moderndive menyertakan geom tambahan, geom_parallel_slopes() untuk mempermudahnya.
taiwan_real_estate tersedia; ggplot2 dan moderndive sudah dimuat.
Latihan ini adalah bagian dari kursus
Regresi Tingkat Menengah di R
Petunjuk latihan
- Dengan menggunakan himpunan data
taiwan_real_estate, plot harga rumah terhadap jumlah minimarket terdekat, diwarnai berdasarkan usia rumah. - Jadikan sebagai scatter plot.
- Tambahkan kemiringan paralel, tanpa pita galat baku.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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
___