
혼동행렬(24번) 에서 파생되는 두 핵심 지표. 특히 불균형 데이터 (예: 사기 탐지, 암 진단) 에서 accuracy 만 보면 안 되는 이유.
| 상황 | 우선 지표 |
|---|---|
| 스팸 분류 (FP는 좋은 메일이 차단됨) | Precision |
| 암 진단 (FN은 놓친 환자) | Recall |
| 균형 중요 | F1 (둘의 조화평균) |
함수 precision_recall(y_pred, y_true) 를 완성하세요.
0/1.(precision, recall) 두 float.0.0 으로 방어.| # | 이름 | y_pred | y_true | precision | recall |
|---|---|---|---|---|---|
| 1 | 완벽 | [1,0,1,0] | [1,0,1,0] | 1.0 | 1.0 |
| 2 | 전부 양성 예측 | [1,1,1,1] | [1,0,1,0] | 0.5 | 1.0 |
| 3 | 전부 음성 예측 | [0,0,0,0] | [1,0,1,0] | 0.0 | 0.0 |
| 4 | 혼합 | [1,1,0,0,1] | [1,0,1,0,1] | 0.667 | 0.667 |
| 5 | sklearn 일치 | 무작위 데이터 | match | match |
코드를 작성하고 Run 을 눌러보세요.