在给定一组Precision-Recall对的情况下,JAVA中是否有一个简单的库来计算ROC曲线(AUC)下的面积,例如:
1.0 0.0
0.9 0.1
0.8 0.1
..。
它可以接受两个双精度数组的输入。
我也可以自己写,但是如果有一个已经整合好的库就更好了。
谢谢
发布于 2013-03-07 00:39:03
我发现了两个潜在的库,因为我还没有使用过,所以我跟踪了第一个库的信息,这些信息表明它已经被使用和认可。
http://mark.goadrich.com/programs/AUC/这个似乎已经背书了here.
http://weka.wikispaces.com/Area+under+the+curve
发布于 2013-05-03 17:23:44
AUC =(召回+特异性)/2
也就是说,你需要计算“特异性”:特异性= tn / (fp + tn)
换句话说,你至少需要知道tn,fp和recall (= tp / (tp + fn))。
https://stackoverflow.com/questions/15252468
复制相似问题