2014-09-24 47 views
3

鉴于以下二元分类:WEKA + Java的:获得类的概率

LibSVM classifier = new LibSVM(); 
classifier.setCost(cost); 
classifier.setGamma(gamma); 

执行以下操作返回实例的标签:

double classId = classifier.classifyInstance(instance); 

不过,我想获得学位对这种分类的置信度(即,实例处于正类中的概率+实例处于负类中的概率)。

我该如何获取这些信息?它有可能吗?

谢谢。

+0

似乎没有足够的信息来回答这个问题。而且,它看起来不像是一个Java问题。这似乎是一个关于数学的问题。 – 2014-09-24 13:01:59

+0

哪些是缺失的信息? – Eleanore 2014-09-24 13:06:50

回答

4

您是否考虑过使用SetProbabilityEstimates(),它为产生概率估计设置了一个标志?

SetOptions()中还有另一个选项-B,可以帮助您生成这些概率估计值。

+0

很高兴在上面的代码中看到这一点 – 2017-01-27 17:46:18