Compară rezultatele
Am văzut că un model de amestec atribuie fiecărei observații o probabilitate de apartenență la fiecare cluster. Totuși, dacă vrem să atribuim fiecare observație clusterului cu probabilitatea maximă, putem folosi funcția clusters() din pachetul flexmix.
Deoarece setul de date mix_example este rezultatul unei simulări, avem la dispoziție etichetele reale pentru fiecare observație. Acestea sunt furnizate în variabila assignment. Scopul acestui exercițiu este să compari etichetele atribuite de funcția clusters() cu cele reale.
Acest exercițiu face parte din cursul
Mixture Models în R
Instrucțiuni pentru exercițiu
- Explorează primele șase elemente returnate de funcția
clusters(). - Explorează primele șase elemente ale etichetelor reale.
- Folosește funcția
table()pentru a crea un tabel de frecvențe în care rândurile corespund etichetelor reale, iar coloanele corespund etichetelor prezise.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Explore the first assignments
___(___(fit_mix_example))
# Explore the first real labels
___(mix_example$___)
# Create frequency table
___(___, clusters(fit_mix_example))