Confronta i risultati
Abbiamo visto che un modello a mixture assegna a ogni osservazione una probabilità di appartenenza a ciascun cluster. Tuttavia, se vuoi assegnare ogni osservazione al cluster con probabilità massima, puoi usare la funzione clusters() del pacchetto flexmix.
Dato che il dataset mix_example è stato simulato, abbiamo effettivamente le etichette reali per ciascuna osservazione. Queste sono fornite nella variabile assignment. L’obiettivo di questo esercizio è confrontare le etichette assegnate dalla funzione clusters() con le assegnazioni reali.
Questo esercizio fa parte del corso
Modelli di Mixture in R
Istruzioni dell'esercizio
- Esplora i primi sei elementi restituiti da
clusters(). - Esplora i primi sei elementi delle etichette reali.
- Usa la funzione
table()per creare una tabella di frequenze in cui le righe corrispondono alle etichette reali e le colonne alle etichette previste.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Explore the first assignments
___(___(fit_mix_example))
# Explore the first real labels
___(mix_example$___)
# Create frequency table
___(___, clusters(fit_mix_example))