Compara los resultados
Hemos visto que un modelo de mezcla asigna a cada observación una probabilidad de pertenecer a cada clúster. Sin embargo, si queremos asignar cada observación al clúster con la probabilidad máxima, podemos usar la función clusters() del paquete flexmix.
Como el conjunto de datos mix_example es una simulación, en realidad tenemos las etiquetas reales de cada observación. Estas se encuentran en la variable assignment. El objetivo de este ejercicio es comparar las etiquetas asignadas por la función clusters() con las asignaciones reales.
Este ejercicio forma parte del curso
Modelos de mezcla en R
Instrucciones del ejercicio
- Explora los seis primeros elementos de la función
clusters(). - Explora los seis primeros elementos de las etiquetas reales.
- Usa la función
table()para crear una tabla de frecuencias donde las filas correspondan a las etiquetas reales y las columnas a la etiqueta predicha.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Explore the first assignments
___(___(fit_mix_example))
# Explore the first real labels
___(mix_example$___)
# Create frequency table
___(___, clusters(fit_mix_example))