始める無料で始める

シンプルな Naive Bayes による位置モデル

前の演習から、午前9時に Brett が職場にいるか自宅にいるかの確率は、それが週末か平日かに大きく依存することが分かりました。

この発見を実際に確かめるために、同じデータで where9am データフレームを使って Naive Bayes モデルを構築しましょう。

その後、このモデルを使って将来を予測します。木曜日の午前9時と土曜日の午前9時に、モデルは Brett がどこにいると考えるでしょうか?

データフレーム where9am はワークスペースに用意されています。このデータセットには、さまざまな日の午前9時における Brett の居場所が含まれています。

この演習はコースの一部です

Rで学ぶSupervised Learning:分類

コースを見る

演習の手順

  • naivebayes パッケージを読み込みます。
  • naive_bayes()y ~ x のような式で使い、daytype によって location を説明するモデルを作成します。
  • predict() を使い、newdata 引数に thursday9am オブジェクトを渡して、木曜日の午前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
コードを編集して実行