更新:我正在使用e1071包进行朴素贝叶斯
我是R的新手,并尝试围绕玩具数据构建朴素贝叶斯模型。然后我尝试在该模型上调用“predict”。我看到的问题是:“predict()”的结果长度为零。请参见简单的R repro代码。感谢您的输入!
df<-NULL
df <- rbind(df, c(0,3))
df <- rbind(df, c(1,1))
df <- rbind(df, c(1,3))
model <- naiveBayes(df[,2], df[,1])
prediction <- predict(model, df[,-1])
length(prediction)
## [1] 0
e1071
吗?我非常确定你的问题在于你没有指定一个公式... - alexwhan