분류모형 성과분석
그림으로 이해하기
숫자를 외우기 전에 질문을 이해하세요.
“얼마나 맞혔나?” → “어떤 오류를 냈나?” → “누구를 우선 선택할까?” → “새 데이터에서도 통할까?”
혼동행렬
Confusion Matrix
맞음·틀림을 TP / FP / FN / TN 네 칸으로 나눕니다.
정확도 · 재현율 · 정밀도ROC & AUC
판정 기준을 바꾸며 잘 찾는 능력과 오경보를 함께 봅니다.
TPR ↔ FPR이익도표
Lift Chart
상위 고객에게 집중하면 무작위 선택보다 얼마나 효율적일까요?
반응률 ÷ 전체 반응률과소적합·과대적합
학습 데이터를 외우는 게 아니라 새 데이터에도 통하는 규칙을 찾습니다.
Train ↔ Test먼저 실제값 × 예측값을 네 칸에 놓습니다
Positive는 “찾으려는 사건”입니다. 예: 관광상품 구매, 여행 취소, 노쇼 발생.
혼동행렬 · 실제값은 행, 예측값은 열
내가 직접 만드는 혼동행렬
같은 모델도 “무엇이 중요한가”에 따라 평가가 다릅니다
재현율은 놓치지 않는 능력, 정밀도는 예측 양성의 신뢰도입니다.
여섯 공식, 한 표에 정리
모든 사례 중 맞힌 비율
모든 사례 중 틀린 비율
실제 양성 중 찾아낸 비율
실제 음성 중 음성으로 분류한 비율
양성이라고 예측한 것 중 실제 양성 비율
정밀도와 재현율의 조화평균
핵심 차이를 그림으로
Fβ Score · 무엇을 더 강조할까요?
정확도가 99%인데도 쓸모없는 모델이 있을까요?
전체 1,000명 중 실제 노쇼가 단 10명이라면, “모두 노쇼가 아니다”라고 예측해도 대부분 맞습니다.
모두 “노쇼 아님”
TP 0 · FN 10 · FP 0 · TN 990
놓치는 노쇼를 줄인 모델
TP 8 · FN 2 · FP 22 · TN 968
그래서 어떤 지표가 필요할까요?
실무 대응 · 데이터 자체도 점검
클래스 가중치 오버샘플링 언더샘플링 임계값 조정
ROC: “잘 찾기”와 “오경보”의 균형을 그립니다
신용위험 예시: 부도 1,040명(양성), 정상 8,960명(음성). 점수 상위 등급부터 양성으로 분류합니다.
ROC Curve · 기준점을 움직여 보세요
양성 판정에 포함할 상위 등급
ROC 성능 기준 · 흔한 참고 구간
위 구간은 교재식 경험적 구분이며, 분야·비용·자료특성에 관계없이 적용되는 절대적 판정 기준은 아닙니다.
이익도표: “누구에게 먼저 마케팅할까?”
관광상품 구매 예측확률 순서로 고객 2,000명을 정렬하고, 200명씩 10개 구간으로 나눕니다.
구간별 반응률(%) · 예측순위 1~10분위
선택한 1분위 · 구매자 174명
상위 20%에만 집중한다면?
상위 400명에서 구매자 284명 포착 → 전체 구매자 381명 중 74.5% 확보
상위 20% 누적 반응률 = 284/400 = 71.0% / 누적 Lift = 71.0% ÷ 19.05% ≈ 3.73배
과소적합과 과대적합: 단순해도, 복잡해도 문제
핵심은 학습 데이터의 점수를 높이는 것이 아니라 처음 보는 데이터에도 통하는 패턴을 배우는 것입니다.
너무 단순한 직선
데이터의 곡선을 놓칩니다. 훈련·시험 오차 모두 큼.
패턴을 부드럽게 학습
핵심 추세를 포착합니다. 새 자료에도 비교적 안정적.
개별 표본까지 외움
훈련 성능만 좋을 수 있습니다. 시험 오차가 커짐.
모델 복잡도에 따른 훈련·시험 오차
편향–분산 트레이드오프
관광 실무에 적용하면 지표 선택이 쉬워집니다
같은 “양성 예측”이라도 실제 손실 구조가 다르면 우선 지표가 달라집니다.
“노쇼할 고객을 미리 찾는 모델”
Positive = 노쇼 발생
FP(오경보): 정상 체크인할 고객에게 불필요한 확인 연락.
재현율 우선 여부는 놓친 노쇼의 손실과 불필요한 연락의 비용을 비교하여 결정해야 합니다.
주요 판단: Recall · Precision · 기대비용“한정된 쿠폰을 누구에게 보낼까?”
Positive = 관광상품 구매
상위 집단 선택: 실제 구매자를 얼마나 많이 포착했는지 Capture도 검토.
단, 실제 마케팅 증분효과(Uplift)는 Lift와 다릅니다. 구매 가능성이 높아도 쿠폰이 구매를 추가로 유발했는지는 별도 검증이 필요합니다.
주요 판단: Lift · Capture · ROI실무에서 모형을 고르는 최종 질문
무엇을 양성으로 정의할까?
FP와 FN 중 무엇이 더 비쌀까?
ROC-AUC, PR-AUC, Lift 중 적합한 것은?
시험 데이터와 실제 운영 환경에서도 유지될까?
시험 직전 최종 정리 · 필수 공식과 오개념
공식과 개념을 확인한 후 다음 페이지의 다섯 문항으로 점검하세요.
핵심 공식 5개
TPR = Recall = Sensitivity
FPR = 1 − Specificity
ROC = 가로 FPR, 세로 TPR
Lift = 구간 반응률 ÷ 전체 반응률
오개념 방지 4문장
실전 확인문제 · 총 5문항
혼동행렬·ROC·Lift·과대적합·Fβ의 핵심 의미를 직접 판단해 보세요.
최종 확인 문제
3줄 암기 전략
오늘의 핵심 결과
지표는 평가하려는 목적과 오류 비용에 맞추어 선택하고, 최종 성능은 사용하지 않은 시험 데이터로 확인하세요.