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