檢視「raw」機率
naivebayes 套件提供多種方式,讓你一窺 Naive Bayes 模型的內部。
在主控台輸入模型物件的名稱,會顯示各個預測變數的先驗(整體)與條件機率。若你有興趣,也可以用這些數值手動計算後驗(預測)機率。
另一種作法是,在 predict() 函式中加入參數 type = "prob",R 會替你計算後驗機率。
用這些方法來觀察模型對於早上 9 點地點的預測機率如何隨天數變化。上一題你建立的模型 locmodel 可直接使用,且已預先載入 naivebayes 套件。
本練習屬於課程
R 監督式學習:分類
練習說明
- 將
locmodel物件印出到主控台,查看計算出的先驗與條件機率。 - 和上一題一樣使用
predict()函式,但加入type = "prob",查看星期四早上 9 點的預測機率。 - 將其與星期六早上 9 點的預測機率進行比較。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Examine the location prediction model
# Obtain the predicted probabilities for Thursday at 9am
predict(___, ___ , type = ___)
# Obtain the predicted probabilities for Saturday at 9am