MulaiMulai sekarang secara gratis

Plot klaster yang diestimasi

Pada tahap ini, Anda telah menemukan dua klaster dalam data frame gaussian_sample. Dalam latihan ini, Anda akan memvisualisasikan bagaimana klaster hasil estimasi pada iterasi ke-10 menyesuaikan data. Vektor means_iter10 dan props_iter10 sudah tersedia di environment.

Untuk itu, Anda akan menggunakan fungsi ggplot2 bernama stat_function(), yang memungkinkan Anda menumpangkan sebuah fungsi di atas plot yang sudah ada. Fungsi yang akan Anda gunakan adalah fungsi kurva bernama fun_gaussian() yang menerima argumen rerata (mean) dan proporsi dari Gaussian.

Latihan ini adalah bagian dari kursus

Model Campuran di R

Lihat Kursus

Petunjuk latihan

Plot histogram dalam mode kerapatan (density) untuk variabel x dan tambahkan kurva hasil estimasi menggunakan stat_function() dikombinasikan dengan fungsi fun_gaussian().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

___ %>% 
  ggplot() + geom_histogram(aes(x = ___, y = ___), bins = 200) +
  stat_function(geom = "line", fun = fun_gaussian,
                args = list(mean = means_iter10[1], proportion = ___[1])) +
  stat_function(geom = "line", fun = fun_gaussian,
                args = list(mean = ___[2], proportion = props_iter10[2]))
Edit dan Jalankan Kode