"Ruwe" waarschijnlijkheden bekijken
Het naivebayes-pakket biedt verschillende manieren om in een Naive Bayes-model te kijken.
Als je de naam van het modelobject typt, krijg je de a priori (totale) en voorwaardelijke waarschijnlijkheden van elk van de voorspellers in het model. Als je dat zou willen, kun je deze gebruiken om de posterior (voorspelde) waarschijnlijkheden met de hand uit te rekenen.
Je kunt R ook de posteriorwaarschijnlijkheden voor je laten berekenen door type = "prob" mee te geven aan de functie predict().
Gebruik deze methoden om te onderzoeken hoe de door het model voorspelde kans op de 9-uur-locatie per dag verschilt. Het model locmodel dat je in de vorige oefening hebt gefit, is beschikbaar, en het naivebayes-pakket is al ingeladen.
Deze oefening maakt deel uit van de cursus
Supervised Learning in R: Classificatie
Oefeninstructies
- Print het object
locmodelnaar de console om de berekende a priori en voorwaardelijke waarschijnlijkheden te zien. - Gebruik de functie
predict()net als in de vorige oefening, maar mettype = "prob"om de voorspelde waarschijnlijkheden voor donderdag om 9.00 uur te bekijken. - Vergelijk deze met de voorspelde waarschijnlijkheden voor zaterdag om 9.00 uur.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Examine the location prediction model
# Obtain the predicted probabilities for Thursday at 9am
predict(___, ___ , type = ___)
# Obtain the predicted probabilities for Saturday at 9am