真陰性 是什麼?

True Negative:真陰性 的完整解釋

分類模型正確預測為「負類」的樣本,模型預測與真實標籤皆為陰性。

真陰性(True Negative,TN)是混淆矩陣(Confusion Matrix)四個基本類別之一,在分類問題的效能分析中扮演重要角色。混淆矩陣通常以二元分類問題為基礎建立,將預測結果與真實標籤的組合分為四格:TP(真陽性)、FP(假陽性)、FN(假陰性)、TN(真陰性)。

TN 的定義與範例

真陰性是指模型預測為「陰性(負類)」且真實標籤也確實為「陰性」的樣本。以癌症篩檢為例:對於真正健康(無癌症)的患者,若模型正確預測其為「無癌症」,這個患者就是 TN。另一個常見例子是垃圾郵件過濾:正常郵件被正確識別為「非垃圾」= TN;正常郵件被誤識為「垃圾」= FP(假陽性)。

TN 參與計算的衍生指標

真陰性的數量本身只是分子/分母的一部分,真正有診斷意義的是以下衍生指標:

特異性(Specificity,= TNR,True Negative Rate)= TN / (TN + FP) 描述:在所有真實陰性樣本中,模型正確識別為陰性的比例。 衡量的是:「模型對陰性樣本的識別能力有多強」。 高特異性意味著假陽性率低,即很少把真正陰性的樣本誤報為陽性。

假陽性率(FPR,False Positive Rate)= FP / (FP + TN) = 1 - Specificity ROC 曲線的 x 軸就是 FPR,y 軸是 TPR(= 召回率),通過不同決策閾值繪製出整條曲線。

負預測值(NPV,Negative Predictive Value)= TN / (TN + FN) 描述:在模型所有預測為陰性的樣本中,真正為陰性的比例。 衡量的是:「模型說『這是陰性』這句話有多可信」。

特異性 vs 敏感性(召回率)的取捨 提高特異性通常意味著降低敏感性(召回率/TPR),兩者存在根本性的取捨關係(在固定模型能力的情況下,調高決策閾值 → 更多樣本被預測為陰性 → TN 增加、FP 減少 → Specificity 提高;但 TP 也可能減少、FN 增加 → Recall 下降)。

不同應用場景對兩者的優先順序不同:

  • 癌症初篩:優先高敏感性(寧可多篩出假陽性,也不能漏掉真陽性),可以接受較低特異性
  • 資安告警:優先適當高特異性(誤報太多會導致分析師疲憊,忽視真正威脅)
  • 法院認罪:高特異性(不能錯誤定罪無辜者)優先於高敏感性

類別不平衡時 TN 的陷阱

當資料集高度不平衡時(如詐欺偵測中 99.9% 是正常交易),一個什麼都不做、永遠預測「正常」的模型,其 TN 數量極高,準確率高達 99.9%,但對詐欺偵測完全無用。此時 TN 的絕對數量是一個誤導性指標,應改用精確率、召回率、F1 或 AUC-PR(Precision-Recall AUC)評估真實模型能力。這個問題稱為「準確率悖論」(Accuracy Paradox)。

TN 在 ROC 曲線分析中的作用 ROC 曲線的 X 軸是假陽性率(FPR = FP/(FP+TN) = 1 - Specificity),Y 軸是真陽性率(TPR = Recall)。調整決策閾值時,高 TN(低 FPR)使 ROC 曲線上的操作點向左移動,AUC-ROC 的計算本質上整合了所有閾值下的 TPR-FPR 取捨,是衡量模型整體區分能力的綜合指標,而 TN 的品質直接決定了 ROC 曲線在低 FPR 區間的表現。

TN 在混淆矩陣視覺化中的解讀 混淆矩陣熱力圖中,右下角(TN 格)顏色越深代表模型對陰性類別的識別越準確。在多分類問題的混淆矩陣中,對角線上的每個元素都相當於該類別的「真陽性」,而非對角線中偏對角右下的元素可視為從某個類別視角的 TN。透過混淆矩陣的行歸一化(每行加總為 1),可以直接讀出每個類別的召回率,對角線外的值則顯示最常見的誤判模式,這對不同錯誤代價不對稱的業務場景(如信用風險分類)特別重要。

常見問題