인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Munju Ham님의 프로필 이미지
Munju Ham

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

평가 실습 - 피마 인디언 당뇨병 예측

임계값에 따른 ROC-AUC

작성

·

485

0

다른 분이 남기신 댓글을 참조했는데, 임계값에 따른 ROC-AUC는 변함이 없다고 하셨습니다.

하지만 책을 참조하자면 'FPR을 0으로 만드려면 임곗값을 1로 지정해라'

혹은

'TN을 0으로 만드려면 임곗값을 0으로 만들어라'

처럼 임곗값에 따라서 TPR, FPR이 바뀌는데 어떻게 그 면적을 계산한 값인 ROC-AUC는 변하지 않는다고 설명이 되는거죠?

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

ROC-AUC는 여러 임계값에 따라 변하는 TPR, FPR 비율 값으로 그 면적을 계산한 것으로 생각하시면 될 것 같습니다.

그러니까 ROC-AUC는 FPR이 변할때 TPR이 어떻게 변하는지를 곡선으로 나타내는데 이때 임계값을 변화 시키면서 FPR과 TPR을 측정하는 것입니다.

때문에 Recall/Precision은 임계값에 따라 성능 수치가 변하지만 ROC-AUC는 임계값을 변화 시키면서 FPR과 TPR을 측정하기 때문에 특정 임계값에 따른 성능 수치는 변하지 않습니다.

감사합니다.

 

Munju Ham님의 프로필 이미지
Munju Ham

작성한 질문수

질문하기