ROC 曲線の下の面積、または 2 つの特異度 (または感度) の間の部分面積です。R の pROC::auc() と同等です。
pROC::auc()
部分面積は、限界の内側にある点の台形の和で、限界では曲線を線形に補間します。correct を指定すると、McClish (1989) の方法で標準化します。(1 + (A − min)/(max − min))/2 で、min は対角線の下の面積、max は限界の間の完全な曲線の面積です。点の度数から正確に計算して、1 回だけ丸めます (対角線上の曲線は 0.5 になります)。対角線より下では定義されず、エラーになります (pROC では NA と警告)。[0, 1] の外の限界はエラーです (pROC では NA)。
correct
roc から得られる曲線です。
AucOptions を参照してください。
const r = roc({ controls: [1, 2, 2, 3, 5, 7], cases: [2, 4, 5, 5, 8, 9, 10] });auc(r).auc; // 0.7857142857142857auc(r, { partialAuc: [1, 0.8] }).auc; // 0.08666666666666666auc(r, { partialAuc: [1, 0.8], correct: true }).auc; // 0.6851851851851852 コピー
const r = roc({ controls: [1, 2, 2, 3, 5, 7], cases: [2, 4, 5, 5, 8, 9, 10] });auc(r).auc; // 0.7857142857142857auc(r, { partialAuc: [1, 0.8] }).auc; // 0.08666666666666666auc(r, { partialAuc: [1, 0.8], correct: true }).auc; // 0.6851851851851852
ROC 曲線の下の面積、または 2 つの特異度 (または感度) の間の部分面積です。R の
pROC::auc()と同等です。部分面積は、限界の内側にある点の台形の和で、限界では曲線を線形に補間します。
correctを指定すると、McClish (1989) の方法で標準化します。(1 + (A − min)/(max − min))/2 で、min は対角線の下の面積、max は限界の間の完全な曲線の面積です。点の度数から正確に計算して、1 回だけ丸めます (対角線上の曲線は 0.5 になります)。対角線より下では定義されず、エラーになります (pROC では NA と警告)。[0, 1] の外の限界はエラーです (pROC では NA)。