java——评估对象weka api中的“积极”classindex

w8rqjzmb  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(230)

我在java中使用weka的api来解决二进制分类的问题,但是我很难理解一件事。我有一个数据集,有12个属性,最后一个是我想要预测的。
我这样做是为了训练分类器和评估它。

int numAttr = trainingSet.numAttributes();
trainingSet.setClassIndex(numAttr - 1);
testSet.setClassIndex(numAttr - 1);

classifier.buildClassifier(trainingSet);
Evaluation eval = new Evaluation(testSet);
eval.evaluateModel(classifier, testSet);

现在我想得到真正的阳性率。我用了这个:

double TP = eval.truePositiveRate(-------??-------);

我不知道要将哪个参数传递给truepositiverate函数以获得所需的行为。这是一个二进制分类问题,所以参数必须是0或1,但在数据集中,我需要的属性值​​预测是真是假。。。所以我的问题是,我如何判断,如果通过传递1到函数,我说的是,被认为是积极的类是真的,而不是假的?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题