Undersöka "råa" sannolikheter
Paketet naivebayes erbjuder flera sätt att titta inuti en Naïve Bayes-modell.
Om du skriver ut modellobjektets namn visas de a priori-sannolikheterna (övergripande) och de villkorliga sannolikheterna för var och en av modellens prediktorer. Om du vill kan du använda dessa för att beräkna posteriora (predikterade) sannolikheter för hand.
Alternativt kan R beräkna de posteriora sannolikheterna åt dig om du skickar parametern type = "prob" till funktionen predict().
Använd dessa metoder för att undersöka hur modellens predikterade platssannolikhet kl. 9 varierar från dag till dag. Modellen locmodel som du tränade i föregående övning finns tillgänglig, och paketet naivebayes är redan inläst.
Den här övningen är en del av kursen
Övervakat lärande i R: Klassificering
Övningsinstruktioner
- Skriv ut objektet
locmodeli konsolen för att se de beräknade a priori- och villkorliga sannolikheterna. - Använd funktionen
predict()på samma sätt som i föregående övning, men medtype = "prob"för att se de predikterade sannolikheterna för en torsdag kl. 9. - Jämför dessa med de predikterade sannolikheterna för en lördag kl. 9.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Examine the location prediction model
# Obtain the predicted probabilities for Thursday at 9am
predict(___, ___ , type = ___)
# Obtain the predicted probabilities for Saturday at 9am