开始使用免费开始使用

一个简单的 Naive Bayes 位置模型

在前面的练习中,您已经看到:在早上 9 点,Brett 在公司还是在家的概率高度取决于当天是周末还是工作日。

为了直观看到这个结论,请使用 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
编辑并运行代码