• SEARCH

    통합검색
세모계
    • Dark Mode
    • GNB Always Open
    • GNB Height Maximize
    • Color
    • Brightness
    • SINCE 2015.01.19.
    • 세모계 세모계
    •   SEARCH
    • 세상의 모든 계산기
      • 자유(질문) 게시판
      • 계산기 뉴스/정보
      • 수학, 과학, 공학 이야기
      • 세모계 : 공지 게시판
        • 구글 맞춤검색
    • TI
    • CASIO
    • HP
    • SHARP
    • 일반(쌀집) 계산기
    • 기타계산기
    • by OrangeDay
  • 세상의 모든 계산기 수학, 과학, 공학 이야기
    • 세상의 모든 계산기 수학, 과학, 공학 이야기 기타 ()
    • Elo Rating System 이란?

    • Profile
      • 세상의모든계산기
      • 2017.11.17 - 19:31 2016.03.29 - 13:42 3822 3

    1. 정의

    승/패로 나뉘는 시합에 있어서, 선수의 실력을 (승/패, 승률에 따라) 점수화하여 순위를 매기는 방식.


    https://en.wikipedia.org/wiki/Elo_rating_system


    https://namu.wiki/w/Elo%20%EB%A0%88%EC%9D%B4%ED%8C%85

     

    2. 특징

    1. 이기면 레이팅이 오른다.
      레이팅이 자기보다 높은 사람에게 이기면 확 오른다. 
      레이팅이 자기보다 낮은 사람에게 이기면 조금 오른다.
    2. 지면 레이팅이 떨어진다. 
      레이팅이 자기보다 높은 사람에게 지면 조금 떨어진다. 
      레이팅이 자기보다 낮은 사람에게 지면 많이 떨어진다. 
    3. 이기고 레이팅이 떨어진다거나, 지고 레이팅이 올라간다거나 하는 일은 절대 없음!

    1. 레이팅을 기반으로 플레이어간 상대 승률을 추정할 수 있다. 
      TI-Nspire CAS Student Software_2017-10-20_17-24-37.png​​​

     

    경기 결과에 따른 레이팅 변화 

    R_{A}^{\prime }=R_{A}+K(S_{A}-E_{A}).
    ㄴ Ra :  기존 레이팅
    ㄴ K : factor
    ㄴ Sa : 실제 획득 점수 (승=1, 무승부=0.5, 패=0)
    ㄴ Ea : 기대 획득 점수 (=Elo 기반 승률)


    512px-Elo_rating_graph.svg.png
    <검은 색 곡선은 y축_좌 승률, 브라운(K=32)과 레드(K=16) 곡선은 y축_우 점수변공>

    Graphs of probabilities and Elo rating changes (for K=16 and 32) of expected outcome (solid curve) and unexpected outcome (dotted curve) vs initial rating difference For example, player A starts with a 1400 rating and B with 1800 in a tournament using K = 32 (brown curves). The blue dash-dot line denotes the initial rating difference of 400 (1800 - 1400). The probability of B winning, the expected outcome, is 0.91 (intersection of black solid curve and blue line); if this happens, A's rating decreases by 3 (intersection of brown solid curve and blue line) to 1397 and B's increases by the same amount to 1803. Conversely, the probability of A winning, the unexpected outcome, is 0.09 (intersection of black dotted curve and blue line); if this happens, A's rating increases by 29 (intersection of brown dotted curve and blue line) to 1429 and B's decreases by the same amount to 1771.

    • 플레이어 A = 1400, 플레이어 B = 1800, 점수(rating)차이 400.
    • K=32 인 것으로 계산시
      B가 이기면 Expected 해당 (확률 0.91 = 91%)
      A 점수 3점 깍임 = 1400 - 3 = 1397
      B 점수 3점 오름 = 1800 + 3 = 1803

      A가 이기면 Unexpected 해당 (확률 0.09 = 9%)
      A 점수 = 1400 + 29 = 1429
      B 점수 = 1800 - 29 = 1771

     

    3. 장/단점

    장점

    • 가장 현실적인 비교수단이다

    단점

    • rating 인플레이션(디플레이션)이 있을 수 있다? (논란 있음) 논문, 링크1, 링크2
    • A vs B 와 B vs C 의 승률을 통해 예측한 A vs C 의 승률이 항상 맞는 것은 아니다.
    Attached file
    빅-32p.png 5.6KB 64TI-Nspire CAS Student Software_2017-10-20_17-24-37.png 7.3KB 91
    이 게시물을..
    N
    0
    0
    • 세상의모든계산기 25
      세상의모든계산기

      계산기는 거들 뿐
      혹은
      계산기를 거들 뿐

    세상의모든계산기 님의 최근 글

    쌀집계산기로 연립방정식 계산하기 - 크래머/크레이머/크라메르 공식 적용 16 2 2026 01.18 공학용 계산기로 기하평균 구하기 -> 오류 가능성(?) 60 2026 01.05 카시오 fx-9910CW 출시 fx-9910CW ClassWiz Advanced Scientific (2nd edition, fx-991CW) 310 10 2025 12.28 xe(rhymix) 짧은주소 사용 중 리디렉션으로 인한 '색인 생성 안됨' 문제 해결중 134 1 2025 12.18 샤프 계산기(EL-W506T, EL-5500X 등) 정적분 계산시 오차 주의 - 정적분 정밀도 높이기 181 2 2025 12.11

    세상의모든계산기 님의 최근 댓글

    쌀집계산기로 연립방정식 계산하기 - 크래머/크레이머/크라메르 공식 적용 https://allcalc.org/56739   3. 'x' 값 구하기 계산기 조작법 목표: x = Dx / D = [(c×e) - (b×f)] / [(a×e) - (b×d)] 계산하기 1단계: 분모 D 계산 (메모리 활용) 1 * 1 M+ : 메모리(M)에 1를 더합니다. (현재 M = 1) -0.1 * -0.2 M- : 메모리(M)에서 0.02를 뺍니다. (현재 M = 0.98 = 0.98) 이로써 메모리(MR)에는 분모 0.98가 저장됩니다. 2단계: 분자 Dx 계산 후 나누기 78000 * 1 : 78000를 계산합니다. = : GT에 더합니다. -0.1 * 200000 : -20000를 계산합니다. ± = : 부호를 뒤집어 GT에 넣습니다. // sign changer 버튼 사용 GT : GT를 불러옵니다. GT는 98000 (분자 Dx) 값입니다. ÷ MR = : 위 결과(98000)를 메모리(MR)에 저장된 분모 D(0.98)로 나누어 최종 x값 100,000를 구합니다.   4. 'y' 값 구하기 계산기 조작법 목표: y = Dy / D = [(a×f) - (c×d)] / [(a×e) - (b×d)] 계산하기 1단계: 분모 D 계산 (메모리 활용) 'x'에서와 분모는 동일하고 메모리(MR)에 0.98가 저장되어 있으므로 패스합니다. 2단계: 분자 Dy 계산 후 나누기 GT ± = : GT를 불러오고 부호를 뒤집어 GT에 더합니다. GT가 0으로 리셋됩니다. 【AC】를 누르면 M은 유지되고 GT만 리셋되는 계산기도 있으니 확인해 보세요. 1 * 200000 : 200000를 계산합니다. = : GT에 더합니다. 78000 * -0.2 : -15600를 계산합니다. ± = : 부호를 뒤집어 GT에 넣습니다. GT : GT를 불러옵니다. 215600 (분자 Dy) 값입니다. ÷ MR = : 위 결과(215600)를 메모리(MR)에 저장된 분모 D(0.98)로 나누어 최종 y값 220,000를 구합니다.   x, y 값을 이용해 최종 결과를 구합니다.  2026 01.18 크레이머 = 크레머 = 크라메르 공식 = Cramer's Rule https://allcalc.org/8985 2026 01.18 부호 변경 버튼 https://allcalc.org/52092 2026 01.18 [fx-570 CW] 와의 차이 CW에 【×10x】버튼이 사라진 것은 아닌데,  버튼을 누를 때 [ES][EX] 처럼 특수기호 뭉치가 생성되는 것이 아니고,  【×】【1】【0】【xㅁ】 버튼이 차례로 눌린 효과가 발생됨.    ※ 계산 우선순위 차이가 발생할 수 있으므로 주의. 괄호로 해결할 것! 2026 01.18 26년 1월 기준 국가 전문자격 종류  가맹거래사 감정사 감정평가사 검량사 검수사 경매사 경비지도사 경영지도사 공인노무사 공인중개사 관광통역안내사 관세사 국가유산수리기능자(24종목) 국가유산수리기술자 국내여행안내사 기술지도사 농산물품질관리사 물류관리사 박물관 및 미술관 준학예사 변리사 사회복지사 1급 산업보건지도사 산업안전지도사 세무사 소방시설관리사 소방안전교육사 손해평가사 수산물품질관리사 정수시설운영관리사 주택관리사보 청소년상담사 청소년지도사 한국어교육능력검정시험 행정사 호텔경영사 호텔관리사 호텔서비스사 2026 01.17
    글쓴이의 서명작성글 감추기 

    댓글3

    • Profile 0
      세상의모든계산기
      2019.01.05 - 16:44 2017.10.21 - 10:52 #21496

      A, B, C 선수만 존재하는 풀을 가정해 보겠습니다.
      C는 A와도 경기를 해 보았고, B와도 경기를 해 보았습니다만, A와 B는 지금까지 직접 경기를 해 본 적이 없습니다.

      1. A의 C에 대한 1:1 승률은 99.959278561331%로 ELO Rating 1356점의 차이가 납니다.
      2. B의 C에 대한 1:1 승률은 91.190530760341%로 ELO Rating 406점의 차이가 납니다.
      3. A는 B보다 Elo Rating 으로 +950 높으므로 승률이 99.580074308528% 가 될 것으로 추정해 볼 수 있지만,  
        막상 A vs B 를 1:1로 붙여보면 A의 승률이 80%에 불과합니다. 
        (B가 A의 특정한 약점을 집요하게 추궁하기 때문이라고 가정해 보겠습니다.) 

      A, B, C의 Elo Rating 을 각각 4500, 3550, 3144 로 설정해 놓고, 
      같은 비율로 충분히 많은 시합을 시킬 경우에 각각의 레이팅은 몇점이 될까요?

      댓글
    • 1
      Profile 0
      세상의모든계산기
      2019.01.08 - 14:17 2017.10.21 - 23:00 #21528

      통계적 접근

      • 1라운드당 3경기로 구성하여 각각 1회씩 대결 (순차적)
        (기대 승률에 기반하여 Random 하게 승/패 결정. 무승부 없음.)
      • 매 경기 직후 ELO Rating 변경 (K=16)
      • 100 라운드(=300경기) 진행 후 A, B, C 의 Rating 값 저장
      • 5000 회 반복하여 통계분석

      10-21-2017 Image001.png
      A : 4500에서 4228.47로 (▼271.53)

      10-21-2017 Image002.png
      B : 3550에서 3768.67로 (▲218.67)

      10-21-2017 Image003.png
      C : 3144에서 3196.87로 (▲52.87)

      • 조정 전 elo 합계 : 4500 + 3550 + 3144 = 11194
      • 조정 후 elo 합계 : 4228.47+3768.67+3196.87 = 11194

       

      Attached file
      10-21-2017 Image001.png 14.1KB 123 10-21-2017 Image002.png 14.1KB 115 10-21-2017 Image003.png 13.9KB 173 elo_simul.tns 103.9KB 111
      댓글
    • 1
      Profile 0
      세상의모든계산기
      2019.01.08 - 14:10 2017.10.21 - 23:02 #21534

      이론적 접근

      이론적으로 계산은 어떻게 해야할지...?

      댓글
    • 댓글 입력
    • 에디터 전환
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 목록
      view_headline
    3
    × CLOSE
    전체 수학 64 확률통계 18 공학 13 물리학 2 화학 3 생물학 재무금융 10 기타 2
    기본 (0) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    등록된 글이 없습니다.
    • 세상의 모든 계산기 수학, 과학, 공학 이야기
    • 세상의모든계산기
    • 사업자등록번호 703-91-02181
    • 세모계 all rights reserved.