次のような適合率と再現率のペアのセットが与えられた場合、JAVAのROC曲線下面積(AUC)を計算するための簡単なライブラリはありますか?
1.0 0.0
0.9 0.1
0.8 0.1
..。
doubleの2つの配列を入力することができます。
自分で書くこともできますが、すでに統合されているライブラリがあればもっといいでしょう。
ありがとうございました
私は 2 つの潜在的なライブラリを見つけましたが、どちらも使用していないため、使用され、承認されていることを示す最初の情報を追跡しました。
http://mark.goadrich.com/programs/AUC/これはここで承認されたようです。
AUC = (リコール + 特異度) / 2
つまり、「特異度」を計算する必要があります: 特異度 = tn / (fp + tn)
つまり、少なくとも tn、fp、およびリコール ( = tp / (tp + fn)) を知る必要があります。