Aan de slagGa gratis aan de slag

Vergelijk de resultaten

We hebben gezien dat een mengmodel voor elke observatie een waarschijnlijkheid geeft om tot elk cluster te behoren. Als je echter elke observatie wilt toewijzen aan het cluster met de hoogste waarschijnlijkheid, kun je de functie clusters() uit het flexmix-pakket gebruiken.

Omdat de mix_example-gegevensset een simulatie was, hebben we de echte labels voor elke observatie. Deze staan in de variabele assignment. Het doel van deze oefening is om de labels die door de functie clusters() zijn toegekend te vergelijken met de echte toewijzingen.

Deze oefening maakt deel uit van de cursus

Mixture Models in R

Cursus bekijken

Oefeninstructies

  • Bekijk de eerste zes elementen van de functie-uitvoer van clusters().
  • Bekijk de eerste zes elementen van de echte labels.
  • Gebruik de functie table() om een frequentietabel te maken waarbij de rijen overeenkomen met de echte labels en de kolommen met het voorspelde label.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Explore the first assignments
___(___(fit_mix_example))

# Explore the first real labels
___(mix_example$___)

# Create frequency table
___(___, clusters(fit_mix_example))
Code bewerken en uitvoeren