Menambahkan perata linear
Anda telah melihat cara menambahkan perata LOESS ke scatterplot menggunakan trace add_markers() dan add_lines(). Menambahkan perata linear menggunakan pendekatan yang sama, tetapi Anda menggunakan perintah lm() untuk menyesuaikan model linear.
Pada latihan ini, tugas Anda adalah menambahkan perata linear ke scatterplot skor pengguna terhadap skor kritikus untuk gim video pada tahun 2016.
Saat Anda menambahkan perata, nilai hilang (NA) dapat menjadi masalah karena banyak fungsi pemodelan secara otomatis menghapus observasi yang hilang. Untuk menghindari konflik ini, gunakan select() dan na.omit() untuk menghapus observasi sebelum membuat plot.
Perhatikan bahwa plotly dan data vgsales2016 sudah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
Visualisasi Data Interaktif dengan plotly di R
Petunjuk latihan
- Sesuaikan model regresi linear dengan menggunakan
Critic_Scoresebagai variabel prediktor danUser_Scoresebagai variabel respons. Simpan model ini dalam objekm. - Buat scatterplot yang menampilkan
Critic_Scorepada sumbu-x danUser_Scorepada sumbu-y. - Tambahkan perata linear ke scatterplot Anda yang merepresentasikan nilai taksiran (fitted values).
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Fit the regression model of User_Score on Critic_Score
m <- lm(___ ~ ___, data = ___)
# Create the scatterplot with smoother
vgsales2016 %>%
select(User_Score, Critic_Score) %>%
na.omit() %>%
___(x = ___, y = ___) %>%
___(showlegend = FALSE) %>%
___(y = ___)