Un modèle Naive Bayes simple pour la position
Les exercices précédents ont montré que la probabilité que Brett soit au travail ou à la maison à 9 h dépend fortement du fait que ce soit la fin de semaine ou un jour de semaine.
Pour voir concrètement ce résultat, utilisez la trame de données where9am pour construire un modèle Naive Bayes sur les mêmes données.
Vous pourrez ensuite utiliser ce modèle pour prévoir l'avenir : où le modèle pense-t-il que Brett sera à 9 h le jeudi et à 9 h le samedi?
La trame de données where9am est disponible dans votre espace de travail. Cet ensemble de données contient de l'information sur l'endroit où se trouvait Brett à 9 h selon différents jours.
Cette activité fait partie du cours
Apprentissage supervisé en R : Classification
Instructions de l’exercice
- Chargez le paquet
naivebayes. - Utilisez
naive_bayes()avec une formule du typey ~ xpour construire un modèle delocationen fonction dedaytype. - Prévoyez la position du jeudi à 9 h avec
predict()en passant l'objetthursday9amà l'argumentnewdata. - Faites de même pour prévoir la position à
saturday9am.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Load the naivebayes package
# Build the location prediction model
locmodel <- naive_bayes(___, data = ___)
# Predict Thursday's 9am location
predict(___, ___)
# Predict Saturdays's 9am location