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
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]))