小编Sum*_*pta的帖子

R的朴素贝叶斯

我在R中运行朴素贝叶斯分类器时遇到错误.我使用以下代码 -

mod1 <- naiveBayes(factor(X20) ~ factor(X1) + factor(X2) +factor(X3) +factor(X4)+factor(X5)+factor(X6)+factor(X7)
               +factor(X8)+factor(X9)
               +factor(X10)+factor(X11)+ factor(X12)+factor(X13)+factor(X14)
               +factor(X15)
               +factor(X16)+factor(X17)
               +factor(X18)+factor(X19),data=intent.test)

res1 <- predict(mod1)$posterior
Run Code Online (Sandbox Code Playgroud)

这段代码的第一部分运行正常.但当它试图预测后验概率时,它会抛出以下错误 -

**Error in as.data.frame(newdata) : 
argument "newdata" is missing, with no default**
Run Code Online (Sandbox Code Playgroud)

我尝试过运行类似的东西

res1 <- predict(mod1,new_data=intent.test)$posterior
Run Code Online (Sandbox Code Playgroud)

但这也会产生同样的错误.

r

4
推荐指数
1
解决办法
1万
查看次数

减去两个数据集

我有2个数据集.一个是父数据集(A),另一个是它的子集(B).我想从A创建一个不包含B行的数据集.它应该是这样的

C = AB

数据集A和B都具有相同数量的列和列名称.

r dataset subtraction

2
推荐指数
1
解决办法
6294
查看次数

标签 统计

r ×2

dataset ×1

subtraction ×1