Memvisualisasikan Gaussian Mixture Model Univariat
Karena Anda telah memasangkan model ke dalam fit_mix_example dan mengekstrak parameternya ke comp_1, comp_2, dan comp_3 (serta proportions), sekarang mari plot klaster yang bersesuaian bersama histogram kerapatannya.
Untuk memudahkan tujuan terakhir ini, fungsi fun_prop() telah didefinisikan di lingkungan. Fungsi ini memberikan nilai kerapatan untuk sebaran Gaussian, seperti dnorm, tetapi diperluas agar juga menerima proporsi.
Latihan ini adalah bagian dari kursus
Model Campuran di R
Petunjuk latihan
- Plotlah histogram kerapatan bersama dengan kerapatan tiap klaster. Ingat bahwa data frame bernama
mix_example. - Gunakan fungsi
stat_function()dengan argumenfunsama denganfun_propuntuk menggambar sebaran kerapatan untuk setiap klaster.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
ggplot(___) + ___(aes(x = x, y = ..density..)) +
stat_function(geom = "line", fun = fun_prop,
args = list(mean = ___[1], sd = ___[2],
proportion = proportions[1])) +
stat_function(geom = "line", fun = fun_prop,
args = list(mean = comp_2[1], sd = comp_2[2],
proportion = ___[2]))+
stat_function(geom = "line", fun = ___,
args = list(mean = comp_3[1], sd = comp_3[2],
proportion = proportions[3]))