픽리뷰

Methodology

방법론

숨긴 계산이 없습니다. 같은 데이터면 누구나 같은 확률과 같은 추천을 얻습니다.

1. 데이터

경기 일정·결과는 ESPN 공개 JSON(비공식 API)에서 월 단위로 받아 저장합니다. 현재 잉글랜드 프리미어리그 2024-25 시즌부터 보관하며, 매일 아침 최근 두 달과 미래 일정을 다시 받아 점수 정정·연기를 반영합니다.

참고 배당은 같은 자료에 실린 해외 북메이커 수치를 십진 배당으로 바꿔 숫자만 보관합니다(링크 없음). 베트맨 공식 배당은 아직 수집하지 않으며, 수집이 시작되면 참고 배당보다 우선합니다. K리그·KBO 등 공식 API 가 없는 리그는 공개 페이지 수집기를 따로 만들 계획입니다.

2. 승·무·패 확률 모델

Elo 등급. 모든 팀 1500점에서 시작하고, 이후 시즌에 처음 보이는 팀(승격팀)은 1430점으로 시작합니다. 경기마다 K=25에 골 차 배율(1골 1.0, 2골 1.5, 3골 이상 (11+골차)/8)을 곱해 갱신하며, 홈 팀에는 30점을 더해 기대 승률을 구합니다. 시즌이 바뀌면 평균 쪽으로 33% 되돌립니다.

기대 득점. 리그 평균 득점(EPL 홈 1.55, 원정 1.25)에 10^(Elo 차 ÷ 1600)를 곱하고 나눠 홈·원정 기대 득점을 만듭니다.

포아송. 두 기대 득점으로 0~10골 득점 분포를 만들어 홈 승·무승부·원정 승 확률을 더합니다. 상수는 2025-26 시즌 백테스트의 브라이어 점수로 골랐고, 바꾸면 여기와 저장소 기록에 남깁니다.

3. 세 프로필

안정형고확률 저배당

모델 확률이 55% 이상인 결과만 고릅니다. 확률 높은 순으로 최대 5경기. 배당은 낮지만 적중률을 우선합니다.

고배당형저확률 고배당

배당 2.4 이상이면서 모델 확률 25% 이상인 결과 중 확률×배당(기대 회수)이 큰 순으로 최대 4경기. 적중률은 낮고 한 번 맞으면 크게 돌아오는 구조입니다.

가치형모델 확률 > 배당 내재 확률

모델 확률이 배당에 녹아 있는 확률보다 4%p 이상 높을 때만 고릅니다(최대 5경기). 실제 배당이 없는 경기는 가상 배당으로는 판단할 수 없어 제외합니다.

배당 우선순위는 베트맨 공식 → 참고 배당 → 가상 배당(1/모델 확률 × 0.9)입니다. 가상 배당은 모델이 자기 확률로 만든 값이라 가치형 판단에는 쓰지 않고, 화면에 “가상 배당”으로 표시합니다. 기준값: 안정형 55.00000000000001%, 고배당형 배당 2.4·확률 25%, 가치형 4%p.

4. 발행과 채점

발행경기일(KST)마다 파일 하나. 킥오프가 지나지 않은 경기만 넣고, 발행 시각과 계산에 쓴 종료 경기 수를 함께 적습니다. 저장소 커밋 시각이 발행 증거입니다.
적중추천한 결과(홈 승·무·원정 승)가 정규 시간 결과와 같으면 적중. 연기·취소 경기는 채점에서 뺍니다.
수익률추천마다 1단위를 걸었다고 보고 (회수 − 투자) ÷ 투자. 적중 시 회수는 발행 시 적어 둔 배당입니다.
브라이어경기마다 Σ(예측 확률 − 실제)² (0~2). 아무 정보 없는 1/3씩 예측은 0.667. 낮을수록 좋습니다. 배당이 있는 경기는 배당 내재 확률의 브라이어도 같이 계산합니다.

5. 실발행 기록과 백테스트

실발행 기록은 킥오프 전에 실제로 발행한 추천만 셉니다. 추천이 없는 날도 “없음”으로 남깁니다.

백테스트는 과거 각 경기일에 대해 “그 날 이전 경기만으로” 같은 모델·규칙을 돌려 채점한 사후 시뮬레이션입니다. 당시 배당 자료가 없어 전부 가상 배당이며, 따라서 가치형 추천은 나오지 않습니다. 모델 성격을 보여주는 참고 자료이고 실발행 기록과 절대 섞지 않습니다.

보정 곡선은 예측 확률 구간별 실제 발생률입니다. 표본이 30건 미만인 구간·프로필은 “표본 적음”으로 표시하고 결론을 내리지 않습니다.

6. 한계

부상·결장, 선발 명단, 일정 피로, 날씨, 동기(강등·우승 경쟁)는 아직 모델에 없습니다. 배당 시장은 이런 정보를 반영하므로 단순 Elo 모델보다 보통 더 정확하고, 가치형 프로필은 그 차이가 실제로 유리한지 검증하는 장치입니다. 기록이 나쁘면 나쁜 대로 공개합니다.