Un simple modèle de localisation Naive Bayes
Les exercices précédents ont montré que la probabilité que Brett soit au travail ou à la maison à 9 heures du matin dépend fortement du fait qu'il s'agisse d'un week-end ou d'un jour de semaine.
Pour voir ce résultat en action, utilisez le cadre de données where9am
pour construire un modèle Naive Bayes sur les mêmes données.
Vous pouvez ensuite utiliser ce modèle pour prédire l'avenir : où le modèle pense-t-il que Brett sera à 9 heures le jeudi et à 9 heures le samedi ?
Le cadre de données where9am
est disponible dans votre espace de travail. Ce jeu de données contient des informations sur l'emplacement de Brett à 9 heures du matin différents jours.
Cet exercice fait partie du cours
Apprentissage supervisé en R : Classification
Instructions
- Chargez le paquet
naivebayes
. - Utilisez
naive_bayes()
avec une formule commey ~ x
pour construire un modèle delocation
en fonction dedaytype
. - Prévoir le lieu du jeudi à 9 heures en utilisant
predict()
avec l'objetthursday9am
comme argumentnewdata
. - Faites de même pour prédire l'emplacement de
saturday9am
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Load the naivebayes package
# Build the location prediction model
locmodel <- naive_bayes(___, data = ___)
# Predict Thursday's 9am location
predict(___, ___)
# Predict Saturdays's 9am location