用Java计算AUC

用Java计算AUC,java,roc,auc,Java,Roc,Auc,是否有一个简单的库来计算JAVA中ROC曲线(AUC)下的面积,给定一组精确召回对,例如: 1.0.0 0.90.1 0.80.1 它可以接收两个double数组的输入 我也可以自己写,但如果有一个已经整合的库,那就更好了 谢谢你我发现了两个潜在的库,由于我都没有使用过,我找到了第一个库的信息,表明它已经被使用和认可 这一条似乎得到了认可 AUC=(回忆+特异性)/2 i、 e.您需要计算“特异性”: 特异性=tn/(fp+tn) 换句话说,你至少需要知道tn、fp和recall(=tp/(t

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

1.0.0

0.90.1

0.80.1

它可以接收两个double数组的输入

我也可以自己写,但如果有一个已经整合的库,那就更好了


谢谢你

我发现了两个潜在的库,由于我都没有使用过,我找到了第一个库的信息,表明它已经被使用和认可

这一条似乎得到了认可

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

i、 e.您需要计算“特异性”: 特异性=tn/(fp+tn)


换句话说,你至少需要知道tn、fp和recall(=tp/(tp+fn))。

问题是,第一种方法需要正反两个例子的数量,而第二种方法只能与weka分类器结合使用。我只有一个精确召回对的列表。