Bandingkan hasilnya
Kita telah melihat bahwa sebuah model campuran memberikan pada setiap observasi probabilitas untuk termasuk ke setiap klaster. Namun, jika Anda ingin menetapkan setiap observasi ke klaster dengan probabilitas maksimum, Anda dapat menggunakan fungsi clusters() dari paket flexmix.
Karena himpunan data mix_example merupakan hasil simulasi, kita sebenarnya memiliki label sebenarnya untuk setiap observasi. Label ini tersedia dalam variabel assignment. Tujuan latihan ini adalah membandingkan label yang ditetapkan oleh fungsi clusters() dengan label sebenarnya.
Latihan ini adalah bagian dari kursus
Model Campuran di R
Petunjuk latihan
- Tampilkan enam elemen pertama dari fungsi
clusters(). - Tampilkan enam elemen pertama dari label sebenarnya.
- Gunakan fungsi
table()untuk membuat tabel frekuensi di mana baris merepresentasikan label sebenarnya dan kolom merepresentasikan label prediksi.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Explore the first assignments
___(___(fit_mix_example))
# Explore the first real labels
___(mix_example$___)
# Create frequency table
___(___, clusters(fit_mix_example))