【发布时间】:2018-02-14 05:41:41
【问题描述】:
使用 R 中的 iris 数据集,我试图将一个朴素贝叶斯分类器拟合到 iris 训练数据中,这样我就可以为朴素贝叶斯分类器生成训练数据集(预测与实际)的混淆矩阵,什么是朴素贝叶斯分类器的误分类率?
到目前为止,这是我的代码:
iris$spl=sample.split(iris,SplitRatio=0.8)
train=subset(iris, iris$spl==TRUE)
test=subset(iris, iris$spl==FALSE)
iris.nb <- naiveBayes(Species~.,data = train)
iris.nb
nb_test_predict <- predict(iris.nb, train)
关于如何解决这个问题的任何建议?
【问题讨论】:
-
在 R 中有不止一种 naiveBayes 实现。您使用的是哪一种?请在您的代码中包含
library语句。您还应该包含sample.split的包。
标签: r naivebayes