Auc auc = new Auc();
for(WeightedAUCCrossValLossFunction.AUCData aucData : aucDataList) {
auc.add("test1".equals(aucData.getClassification()) ? 1 : 0, aucData.getProbability());
}
double mahoutAucLoss = 1.0 - auc.auc();
//These aren't matching exactly, but the difference is minimal
double acceptableDifference = 0.000000000001;
Assert.assertTrue(Math.abs(mahoutAucLoss - aucCrossValLoss) < acceptableDifference);
}
}