Проста модель Naive Bayes для визначення локації
У попередніх вправах ви побачили, що ймовірність того, що Бретт о 9:00 на роботі чи вдома, сильно залежить від того, це вихідний чи будній день.
Щоб перевірити це на практиці, скористайтеся датафреймом where9am, щоб побудувати модель Naive Bayes на цих самих даних.
Потім використайте цю модель для прогнозування: де, на думку моделі, буде Бретт о 9:00 у четвер і о 9:00 в суботу?
Датафрейм where9am доступний у вашому робочому середовищі. Цей набір даних містить інформацію про місцезнаходження Бретта о 9:00 в різні дні.
Ця вправа є частиною курсу
Наглядове навчання в R: Класифікація
Інструкції до вправи
- Завантажте пакет
naivebayes. - Використайте
naive_bayes()з формулою на кшталтy ~ x, щоб побудувати модельlocationяк функції відdaytype. - Спрогнозуйте локацію на четвер о 9:00 за допомогою
predict()з об'єктомthursday9amяк аргументомnewdata. - Зробіть те саме для прогнозування локації
saturday9am.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Load the naivebayes package
# Build the location prediction model
locmodel <- naive_bayes(___, data = ___)
# Predict Thursday's 9am location
predict(___, ___)
# Predict Saturdays's 9am location