Порівняйте результати
Ми вже бачили, що змішана модель призначає кожному спостереженню ймовірність належати до кожного кластера. Однак якщо потрібно віднести спостереження до кластера з максимальною ймовірністю, скористайтеся функцією clusters() з пакета flexmix.
Оскільки набір даних mix_example було змодельовано, для кожного спостереження у нас є справжні мітки. Вони зберігаються у змінній assignment. Мета цієї вправи — порівняти мітки, призначені функцією clusters(), зі справжніми мітками.
Ця вправа є частиною курсу
Мішанинні моделі в R
Інструкції до вправи
- Перегляньте перші шість елементів, повернених функцією
clusters(). - Перегляньте перші шість елементів справжніх міток.
- Скористайтеся функцією
table()для створення таблиці частот, де рядки відповідають справжнім міткам, а стовпці — передбаченим міткам.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Explore the first assignments
___(___(fit_mix_example))
# Explore the first real labels
___(mix_example$___)
# Create frequency table
___(___, clusters(fit_mix_example))