Матрица ошибок модели
По запросу вы построили наивный классификатор. Руководство пивоварни хочет использовать эти результаты для корректировки маркетингового плана. Но насколько верна ваша классификация?
Чтобы оценить качество классификатора, можно сопоставить наблюдаемые и предсказанные события покупки с помощью перекрёстной таблицы. Для этого примените функцию table() к вектору predicted (предсказанные покупки) и вектору observed (фактические покупки). Чтобы получить относительные значения, разделите таблицу на общее число наблюдений. Также можно воспользоваться функцией prop.table(), которая автоматически преобразует значения таблицы в относительные.
Это упражнение является частью курса
Построение моделей отклика в R
Инструкции к упражнению
- Извлеките наблюдаемые покупки для
HOPPINESSизchoice.dataи сохраните их в объектobserved. - Постройте перекрёстную таблицу для векторов
observedиpredictedс помощью функцииtable(). Разделите результат на2798. - Постройте перекрёстную таблицу для векторов
observedиpredictedс помощью функцииtable(). Примените к результату функциюprop.table().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Obtain the observed purchases
observed <- ___
# Cross-tabulate observed vs. predicted purchases
___(predicted, observed)/___
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))