혼동행렬(Confusion Matrix) 평가 지표
혼동행렬#
| 실제 \ 예측 | Positive | Negative |
|---|
| Positive | TP | FN |
| Negative | FP | TN |
- TP: 실제 양성을 양성으로 예측
- TN: 실제 음성을 음성으로 예측
- FP: 실제 음성을 양성으로 잘못 예측
- FN: 실제 양성을 음성으로 잘못 예측
계산 공식#
| 지표 | 공식 | 의미 |
|---|
| 정확도 | TP+TN+FP+FNTP+TN | 전체 중 올바르게 예측한 비율 |
| 오분류율 | TP+TN+FP+FNFP+FN | 전체 중 잘못 예측한 비율 |
| 민감도·재현율 | TP+FNTP | 실제 양성 중 양성으로 맞힌 비율 |
| 특이도 | TN+FPTN | 실제 음성 중 음성으로 맞힌 비율 |
| 정밀도 | TP+FPTP | 양성 예측 중 실제 양성 비율 |
| F1 스코어 | 정밀도+재현율2×정밀도×재현율 | 정밀도와 재현율의 조화평균 |
| 실제 예측 | Positive | Negative | 합계 |
|---|
| Positive | TP=40 | FN=10 | 50 |
| Negative | FP=5 | TN=45 | 50 |
| 합계 | 45 | 55 | 100 |
정확도
TP+TN+FP+FNTP+TN10040+45=0.85정확도 = 85%
오분류율
TP+TN+FP+FNFP+FN1005+10=0.15오분류율 = 15%
민감도·재현율
TP+FNTP40+1040=0.8민감도 = 재현율 = 80%
특이도
TN+FPTN45+545=0.9특이도 = 90%
정밀도
TP+FPTP40+540≈0.889정밀도 ≈ 88.9%
F1 스코어
정밀도+재현율2×정밀도×재현율0.889+0.82×0.889×0.8≈0.842F1 스코어 ≈ 84.2%
- 실제 양성 기준 → 민감도·재현율
- 실제 음성 기준 → 특이도
- 양성 예측 기준 → 정밀도
- 정밀도와 재현율의 균형 → F1 스코어
- 오분류율 = 1− 정확도