ROC曲線的最佳閾值如何選取

2021-06-28 05:53:55 字數 574 閱讀 9250

為了獲取roc曲線的最佳閾值,需要使用乙個指標--約登指數,也稱正確指數。

借助於matlab的roc函式可以得出計算。

% 1-specificity = fpr

% sensitivity = tpr;

[tpr,fpr,thresholds] =roc(tar',val');

rightindex=(tpr+(1-fpr)-1);

[~,index]=max(rightindex);

%rightindexval=rightindex(index(1));

tpr_val=tpr(index(1));

fpr_val=fpr(index(1));

thresholds_val=thresholds(index(1));

disp(['平均準確率: ',num2str((rightindexval+1)*0.5)]);

disp(['最佳正確率: ',num2str(tpr_val)])

disp(['最佳錯誤率: ',num2str(fpr_val)])

至此計算結束了。

ROC閾值曲線

本文主要介紹乙個評價分類器穩定性的指標 roc閾值曲線。對於乙個已知的二分類結果 假設一共正,負兩個類別 可以把結果的資料分成以下4類 a原來的正類被分為正類,b原來的正類被分為負類,c原來的負類被分為正類,d原來的負類被分為負類。我們把a除以分類後的正類的數量稱作真陽性率 trp 把c除以分類以後...

分類演算法如何繪製roc曲線 ROC曲線繪製方法

roc receiver operating characteristic 曲線即受試者工作特徵曲線。roc曲線與座標軸圍成的面積被稱為auc area under curve 這兩個指標和敏感性 特異性和準確性一起,是評估演算法模型效能常用的指標。在進一步介紹roc曲線如何繪製之前,先引入幾個概念...

LR使用者挖掘,如何選取閾值

在用邏輯回歸做潛在使用者挖掘時,閥值 z 的選取是乙個頭疼的問題。取太高,查全率雖然高了,但是查詢條件過於嚴格,挖掘出的潛在使用者過少。取的太低,資源浪費的太多。對於一般的營銷而言,這個問題很好解決,只要按照預算,從高往下選取就可以了。但對於其他沒有預算約束的情況就比較麻煩。希望下面的公式可以給予一...