Methodology
방법론
숨긴 계산이 없습니다. 같은 자료면 누구나 같은 확률과 같은 추천을 얻습니다.
1. 자료
베트맨(betman.co.kr) 프로토 승부식 구매 화면이 쓰는 공개 조회를 그대로 불러 회차별 경기·배당·결과·점수·구매 건수를 받습니다. 하루 두 번, 미완료 회차와 새 회차만 요청하며 요청 사이에 1초 이상 쉽니다. 2025년 1회차부터 보관합니다.
한 경기의 여러 시장(핸디캡·언더오버·홀짝·전반 등) 가운데 주력 시장(축구 승무패, 농구·야구·배구 승패)만 저장하고 추천·채점에 씁니다. 야구 승1패·농구 승5패는 경기 상세에 참고로만 보여줍니다. 결과 코드가 적중특례(취소·연기 등)인 경기는 채점에서 뺍니다. 리그는 베트맨 약칭(EPL, KBL, KOVO남 …)으로 묶습니다.
2. 확률 모델
배당 내재 확률. 베트맨 배당의 역수를 합이 1이 되게 나눕니다(마진 제거).
롱샷 편향 보정. 베트맨 배당은 약팀 확률을 높게, 강팀 확률을 낮게 보는 경향이 있어 내재 확률에 거듭제곱(확률^γ)을 걸어 다시 나눕니다. γ는 후보(1, 1.04, 1.08, 1.12, 1.16, 1.2, 1.25, 1.3, 1.4) 중 종목별로 그 시점까지 끝난 경기의 브라이어 점수가 가장 낮은 값을 고릅니다. 종목별 경기가 300개 미만이면 보정하지 않습니다.
Elo. 종목마다 팀 등급을 베트맨 이력(주력 시장 결과)으로 갱신합니다. 리그별 홈 이점과 축구 무승부율은 그 리그의 지난 결과(표본 30경기만큼 기본값으로 수축)로 추정합니다. 150일 넘게 경기가 없던 팀은 평균 쪽으로 1/3 되돌립니다. K값은 축구 20 · 농구 16 · 야구 6 · 배구 20.
결합. 모델 확률 ∝ 보정 확률^(1−w) × Elo 확률^w. w는 축구 0.05 · 농구 0.05 · 야구 0.1 · 배구 0.05. 2025~2026 백테스트에서 Elo 비중을 키울수록 정확도가 나빠져(시장이 Elo 보다 정확) 비중을 작게 둡니다.
3. 세 프로필
안정형고확률 저배당
모델 확률 65% 이상(배당 1.2 이상)인 결과를 확률 높은 순으로 최대 8경기. 적중률을 우선하고 배당은 낮습니다.
고배당형저확률 고배당
베트맨 배당 2.5 이상이면서 모델 확률 30% 이상인 결과를 확률×배당(기대 회수)이 큰 순으로 최대 6경기.
가치형모델 확률 > 배당 내재 확률
모델 확률이 베트맨 배당의 내재 확률(마진 제거)보다 3%p 이상 높은 결과만, 차이가 큰 순으로 최대 8경기. 베트맨 마진(12~16%) 때문에 내재 확률보다 높아도 기대 회수가 1을 넘는 경우는 드뭅니다.
4. 발행과 채점
5. 실발행 기록과 백테스트
실발행 기록은 경기 전에 실제로 발행한 추천만 셉니다. 추천이 없는 회차도 “없음”으로 남깁니다.
백테스트는 지난 회차마다 “그 회차 첫 경기 이전 결과만으로” Elo·γ를 만들고 같은 규칙으로 발행·채점한 사후 시뮬레이션입니다. 처음 60회차는 예열에만 씁니다. 상수(K, w)를 이 백테스트로 골랐기 때문에 실제보다 좋게 나올 수 있어, 실발행 기록과 섞지 않습니다.
표본이 30건 미만인 프로필·리그는 “표본 적음”으로 표시하고 결론을 내리지 않습니다.
6. 한계
부상·결장, 선발 명단(야구 선발 투수 포함), 일정 피로, 동기(강등·우승 경쟁)는 아직 모델에 없습니다. 배당은 수집 시점 값이라 마감 직전 배당과 다를 수 있습니다. 컵·국제 대회는 팀 코드가 리그와 달라 최근 폼·Elo 가 따로 쌓입니다. 기록이 나쁘면 나쁜 대로 공개합니다.