MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Plotlah histogram kerapatan bersama dengan kerapatan tiap klaster. Ingat bahwa data frame bernama mix_example.
  • Gunakan fungsi stat_function() dengan argumen fun sama dengan fun_prop untuk 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]))
Edit dan Jalankan Kode