핵심 원리: 실제값이 양성/음성인지와 모형이 양성/음성으로 예측했는지를 교차하면 TP, FP, FN, TN 네 값이 생깁니다. 어떤 집단을 분모로 삼는지가 평가지표 구분의 핵심입니다.
🔎 혼동행렬 · Confusion Matrix
| 예측 ↓ / 실제 → | Positive (+) | Negative (−) |
|---|
| Positive (+) | TP실제 + / 예측 + 정탐 | FP실제 − / 예측 + 거짓 양성 · 1종 오류 |
|---|
| Negative (−) | FN실제 + / 예측 − 거짓 음성 · 2종 오류 | TN실제 − / 예측 − 정상 음성 |
|---|
표의 행은 예측값, 열은 실제값입니다. FP를 FN과 바꾸지 않도록 주의하세요.
정확도 · Accuracy
22.6%
(TP+TN) / N오분류율 · Error Rate
77.4%
(FP+FN) / N = 1 − Accuracy정밀도 · Precision
15.0%
TP / (TP+FP)재현율 · Recall
30.0%
TP / (TP+FN) = TPR특이도 · Specificity
19.0%
TN / (TN+FP)거짓 양성률 · FPR
81.0%
FP / (FP+TN) = 1 − Specificity
민감도 · Recall
실제로 질환이 있는 환자 가운데 몇 명을 탐지했는가? TP / (TP+FN)
특이도 · Specificity
실제로 질환이 없는 환자 가운데 몇 명을 정상으로 판정했는가? TN / (TN+FP)
정밀도 · Precision
질환이 있다고 판정한 환자 가운데 실제 질환이 있는 사람의 비율은? TP / (TP+FP)
📌 보충: Fβ-score는 F1을 일반화한 지표입니다. Fβ = (1 + β²) × Precision × Recall / (β² × Precision + Recall). β=1은 F1, β>1은 재현율에, 0<β<1은 정밀도에 더 무게를 둡니다. (β=0처럼 경계값에서는 별도 해석이 필요합니다.)