AUC(Area Under the Curve)
- ROC 커브의 아래 면적(A)
- AUC 값이 크면 높은 성능을 의미
==> 동일 모델에서 Threshold를 조절해 TRP를 증가 시, FPR의 증가가 상대적으로 억제
- AUC 값이 작으면 낮은 성능을 의미
==> 동일 모델에서 Threshold를 조절해 TRP를 증가 시, FPR의 증가가 상대적으로 억제 안됨
Precision-Recall AUC
- ROC 커브에서 X 축과 Y 축 값을 변경 - X 축 : Recall(TPR) - Y 축 : Precision - Trade Off(교환) 관계에 있는 2 값(Recall, Precision)을 종합하는 성능 지표로 사용
- PR AUC 값이 크면 높은 성능을 의미==> 동일 모델에서 Threshold를 조정해 Recall 증가 시, 감수해야 하는 Precision의 하락이 작음 - PR AUC 값이 작으면 낮은 성능을 의미
==> 동일 모델에서 Threshold를 조절해 Recall 증가 시, 감수해야 하는 Precision의 하락이 큼
'프로젝트 > 코드프레소 체험단' 카테고리의 다른 글
파이썬으로 구현하는 머신러닝 : 트리모델 - 지도학습을 위한 트리모델 (0) | 2022.02.09 |
---|---|
파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브와 AUC 실습 (0) | 2022.01.23 |
파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브의 주요 개념 이해 (0) | 2022.01.23 |
파이썬으로 구현하는 머신러닝 : 분류분석 - 로지스틱 회귀 실습1 (0) | 2022.01.22 |
파이썬으로 구현하는 머신러닝 : 분류분석 - 분류 분석을 위한 성능 지표 (0) | 2022.01.21 |