방법론
종목마다 다른 통계 모델을 씁니다. 모든 모델은 경기 전날까지 끝난 경기만으로 계산하며, 지금 쓰는 모델은 축구 Dixon-Coles v1(챔피언스리그는 Dixon-Coles XL v1), 농구 Margin Elo v1입니다.
축구 (유럽 5대 리그) · Dixon-Coles
- 추정에 쓰는 경기
- 2년
- 가중치 반감기
- 100일
- 리그별 따로 추정
- 5개
Dixon-Coles 포아송 모델을 씁니다. 각 팀의 공격력·수비력과 홈 이점을 최근 2년 경기에서 추정하되, 오래된 경기일수록 가중치를 낮춥니다(반감기 약 100일). 저득점 경기(0-0, 1-1 등)의 의존성은 별도 보정 항으로 다룹니다. 여기에 휴식일 같은 소폭 보정을 곱한 뒤 스코어 분포를 계산해 승·무·패 확률을 냅니다. 프리미어리그·라리가·분데스리가·세리에 A·리그 1을 리그마다 따로 추정하므로 팀 레이팅은 같은 리그 안에서만 견줄 수 있습니다. 여러 리그의 팀이 만나는 챔피언스리그는 아래 모델을 따로 씁니다.
축구 (챔피언스리그) · Dixon-Coles XL v1
- 대회를 함께 적합
- 6개
- 공개 전 재현 검증
- 3시즌
- 통과한 Brier 기준
- −0.03
5대 리그와 챔피언스리그 경기를 한 번에 함께 적합한 Dixon-Coles입니다. 서로 다른 리그의 팀이 챔피언스리그에서 만난 결과가 리그 사이의 전력 차를 알려 주므로, 모든 팀의 공격력·수비력이 한 척도에 놓입니다. 홈 이점은 대회마다 따로 추정하고 결승은 중립 경기로 봅니다. 5대 리그 밖 구단(포르투·PSV 등)은 챔피언스리그 경기만으로 추정하므로, 경기가 적을 때는 그런 구단들의 공통 평균 쪽으로 당겨 계산합니다(시즌 초에는 불확실성이 큽니다). 과거 세 시즌을 경기 전 데이터만으로 다시 계산한 재현에서 홈 승률 상수보다 Brier가 0.03 이상 낮아야 한다는 기준을 통과해 공개합니다.
농구 (NBA) · 점수 차 Elo
- 출발 레이팅
- 1500
- 홈 이점
- +80
- 백투백 보정
- −45
점수 차를 반영한 Elo 레이팅을 씁니다. 모든 팀이 1500에서 출발해 최근 2년(730일) 경기를 날짜순으로 다시 계산합니다. 이기면 오르고 지면 내려가되, 점수 차가 클수록, 예상 밖의 결과일수록 크게 움직입니다. 시즌이 바뀌면 레이팅을 평균(1500) 쪽으로 4분의 1만큼 되돌립니다. 예측할 때는 두 팀의 레이팅 차에 홈 이점 +80을 더하고, 전날 경기를 치른 팀(백투백)은 −45, 원정 3연전째부터의 원정팀은 −10을 반영해 홈·원정 승리 확률을 냅니다. 기대 마진(예상 점수 차)은 레이팅 차 28을 1점으로 환산한 값입니다. 무승부가 없는 종목이라 확률은 두 개이며, 선수 결장은 아직 반영하지 않습니다.
근거(요인)
근거는 예측 확률을 요인별로 나눠 보여주는 설명용 분해입니다. 축구는 리그 평균 전력·중립 경기장을 기준으로 팀 전력, 홈 이점, 휴식 보정을 하나씩 켜며 홈 승률이 얼마나 움직이는지 기록합니다. 농구는 50%에서 출발해 팀 전력(Elo) 차이, 홈 이점, 백투백, 원정 연전을 차례로 더합니다. 순서에 따라 값이 조금 달라질 수 있습니다.
신뢰도
- 상가장 높은 확률 55% 이상, 양 팀 모두 15경기 이상
- 중상·하 어느 쪽에도 해당하지 않는 경기
- 하한 팀이라도 6경기 미만이거나 주전 결장이 불확실
신뢰도는 가장 높은 확률이 55% 이상이고 양 팀의 경기 수가 모두 15경기 이상일 때 ‘상’, 어느 한 팀이라도 6경기 미만이거나 주전 결장이 불확실할 때 ‘하’, 그 외 ‘중’입니다. 경기 수를 세는 범위는 종목마다 다릅니다. 축구는 이번 시즌 경기만 세므로 시즌 초에는 ‘하’가 됩니다. 농구는 레이팅이 시즌을 넘어 이어지므로 레이팅 계산에 들어간 최근 2년 경기를 모두 셉니다. 그래서 시즌 첫 주의 농구 경기도 ‘상’이 될 수 있습니다.
사전 기록과 재현
사전 기록은 경기 시작 전에 공개하고 고정한 예측입니다. 공개한 뒤에는 바꾸지 않으며, 모델의 성과는 이 기록으로 증빙합니다. 재현은 지난 경기를 그 경기 전까지의 데이터만으로 같은 모델이 경기 후에 다시 계산한 값입니다. 모델이 과거 시즌에 어땠을지 보여주지만 사전 기록이 아니므로 신뢰 증빙에는 넣지 않고, 화면에서는 항상 ‘재현’으로 표시합니다.
성과 지표
성과 지표는 적중률보다 Brier 점수와 캘리브레이션을 우선합니다. Brier는 확률과 실제 결과의 제곱 오차 합(0~2, 낮을수록 좋음)입니다. 기준선은 모든 결과에 같은 확률을 준 경우의 값으로, 축구(승·무·패)는 0.667, 농구(승·패)는 0.500입니다. 캘리브레이션은 “60%라고 말한 경기가 실제로 60% 맞았는가”를 봅니다.
모델이 기준선 왼쪽에 있어야 ‘균등하게 찍는 것보다 낫다’는 뜻입니다.
점이 대각선에 붙을수록 “60%”가 실제로 60%였다는 뜻입니다.