Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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