Counter<L> scores = classifier.logProbabilityOf(d);
int labelD = d.label().equals(posLabel) ? 1 : 0;
dataScores.add(new Pair<Double, Integer>(Math.exp(scores.getCount(posLabel)), labelD));
}
PRCurve prc = new PRCurve(dataScores);
confWeightedAccuracy = prc.cwa();
accuracy = prc.accuracy();
optAccuracy = prc.optimalAccuracy();
optConfWeightedAccuracy = prc.optimalCwa();
logLikelihood = prc.logLikelihood();
accrecall = prc.cwaArray();
optaccrecall = prc.optimalCwaArray();
return accuracy;
}