计算AUC在Java中

问题描述:

有一个简单的库来计算下面积在JAVA的ROC曲线(AUC),给定一组精密召回对,如:计算AUC在Java中

1.0 0.0

0.9 0.1

0.8 0.1

...

这可能需要在输入的双两个阵列。

我也可以自己写,但是如果存在一个已经整合的库,它会更好。

谢谢

我发现了两个潜在的图书馆,因为我也没有用,我就找到了第一个信息,表示它已被使用和认可。

http://mark.goadrich.com/programs/AUC/这一个似乎已经认可here.

http://weka.wikispaces.com/Area+under+the+curve

+1

问题是,第一个需要一些正面的例子和负面的例子,而第二个只与weka分类器一起使用。我只列出了精确召回对。 – user1923631 2013-03-07 12:07:56

AUC =(召回+特异性)/ 2

即你需要计算 '特异性': 特异性= TN/(fp + tn)

换句话说,您需要知道至少tn,fp和召回(= tp /(tp + fn))。