En enkel Naive Bayes-modell för plats
De tidigare övningarna visade att sannolikheten för att Brett befinner sig på jobbet eller hemma klockan 9 beror i hög grad på om det är en vardag eller helg.
För att se detta i praktiken använder du dataramen where9am för att bygga en Naive Bayes-modell på samma data.
Du kan sedan använda modellen för att förutsäga framtiden: var tror modellen att Brett befinner sig klockan 9 på en torsdag respektive en lördag?
Dataramen where9am finns tillgänglig i din arbetsyta. Datamängden innehåller information om var Brett befinner sig klockan 9 på olika dagar.
Den här övningen är en del av kursen
Övervakat lärande i R: Klassificering
Övningsinstruktioner
- Läs in paketet
naivebayes. - Använd
naive_bayes()med en formel på formeny ~ xför att bygga en modell avlocationsom funktion avdaytype. - Förutsäg var Brett befinner sig klockan 9 på torsdagen med hjälp av
predict(), därthursday9am-objektet anges som argumentetnewdata. - Gör samma sak för att förutsäga platsen för
saturday9am.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Load the naivebayes package
# Build the location prediction model
locmodel <- naive_bayes(___, data = ___)
# Predict Thursday's 9am location
predict(___, ___)
# Predict Saturdays's 9am location