Weka和SKLearn怎么输出对某一个instance分为某一类的概率

这个目标实际上很简单,这里记录一下。

很多情况下, 我们不仅关心分类的二分类结果(0, 1或者yes, no),同时也关心分类器具体将某一个instance分为某一类的概率,在SKLearn中我们可以用类似这样的方法获得:

predprob_auc=rf.predict_proba(data_test)[:, 1]

具体大家可以参考这里:https://blog.csdn.net/u011630575/article/details/79429757

在Weka中应该怎么做呢?得到二分类结果可以用:classifyInstance这个方法,具体参考:http://weka.sourceforge.net/doc.dev/weka/classifiers/Classifier.html#classifyInstance-weka.core.Instance-

具体分为positive这一类的概率,往往可以这样获得:

classifier.distributionForInstance(testNormal.instance(i))[1]

具体可以参考这里:http://weka.sourceforge.net/doc.dev/weka/classifiers/Classifier.html#distributionForInstance-weka.core.Instance-,就简单总结这么多。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值