파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브의 주요 개념 이해

2022. 1. 23. 15:54·프로젝트/코드프레소 체험단

분류분석은 데이터셋의 특성에 따라 신뢰할 수 있는 지표가 다름

ex) 암환자 진단 Imbalance Data set의 경우 Recall이 신뢰할 수 있는 지표

 

ROC : 모든 분류 임계값에서 분류 모델의 성능을 보여주는 그래프

 

TPR(True Positive Rate)

 - ROC 그래프에서 Y축

 - Recall(참 양성 비율) : 클수록 높은 성능

 

FPR(False Positive Rate)

 - ROC 그래프에서 X축

 - 허위 양성 비율 : 클수록 낮은 성능

 

Threshold

 - 임계값

 - 분류분석에서 모델이 반환한 값 기반 Positive/Negative를 판단하는 기준 값

 - Threshold 값에 따라 TPR/FPR 값이 양의 상관관계를 가지고 변화됨

분류분석에서 Threshold의 Min/Max

1) Min Threshold = 0 인 경우

 - 모든 데이터를 Positive로 판정

==> TPR = 1, FPR = 1

2) Max Threshold = 1 인 경우

 - 모든 데이터를 Negative로 판정

==> TPR = 0, FPR = 0

 

 

 

ROC 커브를 그리기 위한 데이터

 - Threshold 값을 Min부터 Max까지[0, 1] 변화시키며, 각 Point에서 TPR, FPR 값 계산

 

'프로젝트 > 코드프레소 체험단' 카테고리의 다른 글

파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브와 AUC 실습  (0) 2022.01.23
파이썬으로 구현하는 머신러닝 : 분류분석 - AUC 지표를 통한 모델 성능분석  (0) 2022.01.23
파이썬으로 구현하는 머신러닝 : 분류분석 - 로지스틱 회귀 실습1  (0) 2022.01.22
파이썬으로 구현하는 머신러닝 : 분류분석 - 분류 분석을 위한 성능 지표  (0) 2022.01.21
파이썬으로 구현하는 머신러닝 : 분류분석 - 분류의 이해  (0) 2022.01.20
'프로젝트/코드프레소 체험단' 카테고리의 다른 글
  • 파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브와 AUC 실습
  • 파이썬으로 구현하는 머신러닝 : 분류분석 - AUC 지표를 통한 모델 성능분석
  • 파이썬으로 구현하는 머신러닝 : 분류분석 - 로지스틱 회귀 실습1
  • 파이썬으로 구현하는 머신러닝 : 분류분석 - 분류 분석을 위한 성능 지표
KimCookieYa
KimCookieYa
무엇이 나를 살아있게 만드는가
  • KimCookieYa
    쿠키의 주저리
    KimCookieYa
  • 전체
    오늘
    어제
    • 분류 전체보기 (575) N
      • 혼잣말 (88)
      • TIL (3) N
      • 커리어 (24)
        • Sendy (21)
        • 외부활동 기록 (2)
      • 프로젝트 (186)
        • 티스토리 API (5)
        • 코드프레소 체험단 (89)
        • Web3 (3)
        • Pint OS (16)
        • 나만무 (14)
        • 대회 (6)
        • 정글 FE 스터디 (16)
        • MailBadara (12)
        • github.io (1)
        • 인공지능 동아리, AID (5)
        • 졸업과제 (18)
        • OSSCA 2024 (1)
      • 크래프톤 정글 2기 (80)
      • IT (168)
        • 코딩 (4)
        • CS (18)
        • 에러 (5)
        • 블록체인 (23)
        • Front-End (39)
        • 알고리즘&자료구조 정리 (3)
        • 코딩테스트 (3)
        • BOJ 문제정리 (41)
        • WILT (12)
        • ML-Agents (4)
        • 강화학습 (1)
        • Android (0)
        • LLM (2)
      • 전공 (1)
        • 머신러닝 (1)
      • 자기계발 (20)
        • 빡공단X베어유 (2)
        • 독서 (15)
  • 블로그 메뉴

    • 홈
    • 방명록
    • Github
    • Velog
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    머신러닝
    react
    부산대
    니어프로토콜
    파이썬
    해커톤
    프로그래머스
    알고리즘
    글리치해커톤
    딥러닝
    Pint OS
    졸업과제
    Flutter
    pintos
    센디
    OS
    MailBadara
    크래프톤정글
    RNN
    NEAR Protocol
    docker
    블록체인
    사이드프로젝트
    나만무
    numpy
    자바스크립트
    JavaScript
    핀토스
    리액트
    코드프레소
  • hELLO· Designed By정상우.v4.10.3
KimCookieYa
파이썬으로 구현하는 머신러닝 : 분류분석 - ROC 커브의 주요 개념 이해
상단으로

티스토리툴바