為什麼accuracy precision f1 score recall得分都很高但是AUC得分低?

時間 2021-05-07 01:27:25

1樓:藍綠黃紅

AUC是一種排序指標。是在不斷減小閾值的情況下。根據假陽率和真陽率畫出ROC下曲線的面積。這裡面含有排序思想(正樣本的概率盡可能的高,負樣本概率盡可能的低曲線下面的面積越大)。

而accuracy、precision、f1-score、recall通常是在固定的閾值的情況下(通常為0.5)算出來的結果。AUC和他們的評價思想不一樣

2樓:瞎bb隊長

跟測試樣本分佈不均沒有關係,主要是那24個正樣本很難被模型判成positive. 從ROC曲線來看,就是這樣。所以整體的面積就比其他模型小了。

3樓:TripleLift

看看auc的定義你就能想到,只有一種可能,就是存在極少的樣本被錯判後的概率異常的大或小,建議你使用logloss來作為目標函式,可能有一定程度的緩解。

4樓:小傑

AUC是一種排序的評價,他只對正類與負類的相對位置敏感。具體來說,他綜合考慮了資料所有的閾值,比如你的accuracy只考慮了,將》0.5作為正類,<0.

5作為負類這一種劃分,而AUC考慮了所有劃分,這意味著,存在某些劃分,你的lgb的效果不如其他方法。

要用auc作為評價指標之前要想想自己是否真的需要這樣的排序評價,還是只要準確率就夠了。不同場景有不同的選擇。

為什麼要重男輕女,為什麼?

Stunk 簡單說說國內重男輕女的假象 嫁出去的女兒潑出去的水 這是一句俗話,深入人心 現代社會,物質生產跟上來了,女兒們開始反哺原生家庭了,於是也出現了農村地區殺男嬰的故事 先說說古代為何 重男輕女 因為女兒不顧原生家庭 在物質匱乏的古代,生存本來就是一件難事,讓女人來顧家是不可能的 怎麼得出這個...

為什麼那麼焦慮?為什麼那麼勢利?為什麼那麼急於成功?

個人感覺最重要的是人在社會中的安全感。其實真不是每個人都那麼地渴望成功,而且成功的定義本來就是多種多樣的。但在中國,如果你沒有達到廣泛定義上的 成功 你可能會有以下的結果 你可能在城市中會隨時沒有安身之所,你可能會遭受不公但投訴無門,你的父母至親可能患病也得不到最基本救助,你的孩子可能得不到平等的教...

我為什麼是我?為什麼?

主角戲 馬克思說過,人是所有社會關係的總和,所以首先,你作為人來說,你只是你周圍所有關係的總和,你的偏執,你的瘋狂,你的愛情,你的孝順,你的所有人生觀,價值觀,世界觀,宇宙觀,形成了你。但是你錯誤的把這些當成了你,其實這些都是人的錯誤認識,心 的本體,也就是能生萬物,能生萬法的這個東西沒有被發現之前...