Изучение «сырых» вероятностей
Пакет naivebayes предоставляет несколько способов заглянуть внутрь модели наивного Байеса.
Если ввести имя объекта модели, в консоли отобразятся априорные (общие) и условные вероятности для каждого из предикторов модели. При желании вы можете использовать их для ручного вычисления апостериорных (предсказанных) вероятностей.
Кроме того, R может вычислить апостериорные вероятности автоматически — для этого достаточно передать параметр type = "prob" в функцию predict().
С помощью этих методов изучите, как предсказанная моделью вероятность местоположения в 9 утра меняется от дня к дню. Модель locmodel, построенная в предыдущем упражнении, уже доступна для использования, а пакет naivebayes предварительно загружен.
Это упражнение является частью курса
Обучение с учителем в R: классификация
Инструкции к упражнению
- Выведите объект
locmodelв консоль, чтобы просмотреть вычисленные априорные и условные вероятности. - Используйте функцию
predict()так же, как в предыдущем упражнении, но с аргументомtype = "prob", чтобы увидеть предсказанные вероятности для четверга в 9 утра. - Сравните полученные результаты с предсказанными вероятностями для субботы в 9 утра.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Examine the location prediction model
# Obtain the predicted probabilities for Thursday at 9am
predict(___, ___ , type = ___)
# Obtain the predicted probabilities for Saturday at 9am