繁体   English   中英

概率分类 - R.

[英]Probabilities Classification - R

首先,抱歉我的英语,我是巴西人,我正在改进它。

我正在使用RWeka来创建分类模型(NaiveBayes,JRip,J48,SVM),我需要每个实例的概率。

对于SVM(包“e1041”),我只是这样做

model<-svm(classification~.,data=treino1, probability=TRUE)
pred <- predict(model, teste1[,-ncol(teste1)], probability = TRUE)
prob<-attr(pred, "probabilities")

然后,输出类似于:

           0           1
1    9.126349e-01 0.087365132
2    9.085960e-01 0.091404044
3    9.414368e-01 0.058563209

如何使用J48(包“RWeka”)获得相同类型的输出?

model<-J48(classification~.,data=treino1, probability=TRUE)

J48中的错误(分类〜。,data = treino1,probability = TRUE):未使用的参数(概率= TRUE)

谢谢!

你应该指定type = 'probability 以下是使用iris数据集的示例:

require(RWeka)
fit = J48(Species~., data=iris)
pred = predict(fit, iris, type = 'probability')
tail(p)

       setosa versicolor virginica
145      0 0.02173913 0.9782609
146      0 0.02173913 0.9782609
147      0 0.02173913 0.9782609
148      0 0.02173913 0.9782609
149      0 0.02173913 0.9782609
150      0 0.02173913 0.9782609

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM