평가지표 알아보기 - ROC 커브, AUC

1.1.1 이진 분류의 평가지표

1.1.2 임계값과 평가지표

1.1.3 평가지표 - ROC 커브, AUC

1.1.4 다중 분류의 평가지표

학습 내용

목차

01. 데이터 준비 및 라이브러리 임포트
02. 정밀도-재현율 곡선 확인
03. 정밀도-재현율의 커브(랜덤 포레스트 모델)
04. 평균 정밀도 확인
05. ROC 곡선과 AUC 알아보기

한글 설정

01. 데이터 준비 및 라이브러리 임포트

목차로 이동하기

정밀도 재현율 곡선을 이용하여 성능을 판단해 보기

02. 정밀도-재현율 곡선 확인

목차로 이동하기

정밀도(x)와 재현율(y) - ROC 커브 확인해 보기

정밀도-재현율 곡선 확인

정밀도

\begin{equation} \text{정밀도(precision)} = \frac{\text{잘 예측(TP)}}{ \text{예측을 양성으로 한 것 전체(TP+FP) } } \end{equation}

재현율(recall, 민감도, TPR)

\begin{equation} \text{민감도(recall, 재현율)} = \frac{\text{잘 예측(TP)}}{ \text{실제 값이 양성인것 전체(TP+FN) } } \end{equation}

가짜 양성 비율(Fprate)

\begin{equation} \text{가짜 양성 비율(Fprate)} = \frac{\text{틀린 예측(FP)}}{ \text{실제 값이 음성인것 전체(FP + TN) } } \end{equation}

03. 정밀도-재현율의 커브(랜덤 포레스트 모델)

목차로 이동하기

SVC모델과 RandomForest모델의 비교

(실습) 의사결정트리 모델 추가해 보기

04. 평균 정밀도 확인

목차로 이동하기

모델을 비교하기 위한 방법 중의 하나로 정밀도-재현율 곡선의 아랫부분 면적을 이용

05. ROC 곡선과 AUC 알아보기

목차로 이동하기

ROC 곡선

ROC 와 AUC

\begin{equation} \text{FPRate} = \frac{\text{틀린 예측(FP)}}{ \text{실제 값이 음성인것 전체(FP + TN) } } \end{equation}

임계값에 따른 각각의 Fprate, Tprate를 구하기

ROC곡선은 왼쪽 위쪽에 가까울 수록 성능이 좋은 것을 나타낸다.

REF

교육용으로 작성된 것으로 배포 및 복제시에 사전 허가가 필요합니다.
Copyright 2022 LIM Co. all rights reserved.