【发布时间】:2013-03-06 16:15:12
【问题描述】:
是否有一个简单的库来计算 JAVA 中的 ROC 曲线下面积(AUC),给定一组 Precision-Recall 对,例如:
1.0 0.0
0.9 0.1
0.8 0.1
...
它可以输入两个双精度数组。
我也可以自己写,但如果有已经整合的库就更好了。
谢谢
【问题讨论】:
是否有一个简单的库来计算 JAVA 中的 ROC 曲线下面积(AUC),给定一组 Precision-Recall 对,例如:
1.0 0.0
0.9 0.1
0.8 0.1
...
它可以输入两个双精度数组。
我也可以自己写,但如果有已经整合的库就更好了。
谢谢
【问题讨论】:
我发现了两个潜在的库,由于我都没有使用过,所以我追踪了第一个库的信息,表明它已被使用和认可。
【讨论】:
AUC =(召回 + 特异性)/2
即您需要计算“特异性”: 特异性 = tn / (fp + tn)
换句话说,你至少需要知道 tn、fp 和召回 (= tp / (tp + fn))。
【讨论】: