簡單的 Naive Bayes 位置模型
先前的練習顯示,Brett 在早上 9 點位於公司或家裡的機率,很大程度取決於那天是週末還是平日。
為了把這個發現實際運用,請使用 where9am 資料框,針對同一批資料建立一個 Naive Bayes 模型。
接著你可以用這個模型來預測未來:模型認為 Brett 在週四早上 9 點,以及在週六早上 9 點會在哪裡?
你的工作空間中已提供 where9am 資料框。這個資料集包含 Brett 在不同日期早上 9 點的位置資訊。
本練習屬於課程
R 監督式學習:分類
練習說明
- 載入
naivebayes套件。 - 使用
naive_bayes(),以類似y ~ x的公式,建立以daytype解釋location的模型。 - 使用
predict(),並將thursday9am物件放入newdata參數,預測週四早上 9 點的位置。 - 以相同方式預測
saturday9am的位置。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Load the naivebayes package
# Build the location prediction model
locmodel <- naive_bayes(___, data = ___)
# Predict Thursday's 9am location
predict(___, ___)
# Predict Saturdays's 9am location