11. Bradley-Terry — 시그모이드는 왜 거기 있는가?
자주 하는 실수와 요약
자주 하는 실수
| 실수 | 나온 문제 | 바로잡는 법 |
|---|---|---|
| 같은 점수 차라도 고수끼리는 승률 차가 더 크다고 봄 | 1 | BT의 승률은 점수 차이에만 의존한다. 모든 점수에 같은 상수를 더해도 승률은 그대로다 |
| 기준별 순위를 더한 점수가 같으면 선호가 없다고 봄 | 2 | 둘씩 붙이면 매번 확실히 고르는데 X > Y > Z > X 로 돈다. 합계가 도는 구조를 지운 것이다 |
| 순환하는 선호도 BT가 적당히 타협해 맞춘다고 봄 | 3 | 세 점수 차의 합은 늘 0이다. 최적 점수는 셋이 같아지고, 예측은 모두 50%가 된다 |
| 실제 일어난 일에 준 확률을 평균 내어 예보를 견줌 | 4 | 기록 전체에 준 확률은 곱이고, 그 |
| 가운데서 거의 겹치는 곡선이면 |
5 | 가운데서 같은 곡선도 끝에서 다르다. |
| 승수 차를 실력 차로 봄 | 6 | 승수 차는 경기 수와 함께 커진다. BT 최대우도에서는 |
| 추정값의 부호만 보고 누가 더 강한지 결론 냄 | 6 | 실력이 같아도 12경기 중 7승 이상은 39% 확률로 나온다. 분산을 봐야 한다 |
요약
사람의 선호 라벨은 "A가 B보다 낫다"는 사건이고, 이를 설명하려면 점수 차를 확률로 바꾸는 함수가 필요하다. Bradley-Terry 모델은 대상마다 점수