相关疑难解决方法(0)

为什么naiveBayes会返回R中所有NA的多类分类?

开始写这个问题,然后想出答案.要把它放在这里作为后代,因为很难找到答案.

我正在尝试使用e1071包中的naiveBayes分类器.它似乎可以毫无困难地为新数据生成预测,但实际上我需要对新数据类的概率估计.

例:

> model <- naiveBayes(formula=as.factor(V11)~., data=table, laplace=3)
> predict(model, table[,1:10]) 
[1] 4 4 4 4 4 4 4 4 1 1 1 3 3 1 1
> predict(model, table[,1:10], type="raw")
       1  2  3  4
 [1,] NA NA NA NA
 [2,] NA NA NA NA
 [3,] NA NA NA NA
 [4,] NA NA NA NA
 [5,] NA NA NA NA
 [6,] NA NA NA NA
 [7,] NA NA NA NA
 [8,] NA NA NA NA
 [9,] NA …
Run Code Online (Sandbox Code Playgroud)

r

10
推荐指数
1
解决办法
3623
查看次数

标签 统计

r ×1