НачатьНачать бесплатно

Изучение «сырых» вероятностей

Пакет 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
Редактировать и запускать код