Compare os resultados
Vimos que um modelo de mistura atribui a cada observação uma probabilidade de pertencer a cada cluster. Porém, se você quiser associar cada observação ao cluster com a maior probabilidade, pode usar a função clusters() do pacote flexmix.
Como o conjunto de dados mix_example foi simulado, temos os rótulos reais de cada observação. Eles estão na variável assignment. O objetivo neste exercício é comparar os rótulos atribuídos pela função clusters() com os rótulos reais.
Este exercício faz parte do curso
Modelos de Mistura em R
Instruções do exercício
- Explore os seis primeiros elementos do resultado da função
clusters(). - Explore os seis primeiros elementos dos rótulos reais.
- Use a função
table()para criar uma tabela de frequências em que as linhas correspondem aos rótulos reais e as colunas aos rótulos previstos.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Explore the first assignments
___(___(fit_mix_example))
# Explore the first real labels
___(mix_example$___)
# Create frequency table
___(___, clusters(fit_mix_example))