MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Sesuaikan model regresi linear dengan menggunakan Critic_Score sebagai variabel prediktor dan User_Score sebagai variabel respons. Simpan model ini dalam objek m.
  • Buat scatterplot yang menampilkan Critic_Score pada sumbu-x dan User_Score pada 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 = ___)
Edit dan Jalankan Kode