⚽ GoalCast

Як рахуються прогнози

Дані

Моделі

  1. Діксон–Коулз. Голи кожної команди — пуассонівська величина, що залежить від сили атаки, захисту суперника й переваги поля. Поправка ρ уточнює ймовірності 0:0, 1:0, 0:1 та 1:1. Матчі важать тим менше, чим вони давніші (ξ = 0,0019 на день, піврозпад ≈ 1 рік).
  2. Пуассон за ударами (xG-проксі). Та сама модель, але замість голів — суміш голів і «очікуваних голів» з ударів у площину та повз. Удари менш випадкові, ніж голи, тому модель швидше помічає справжню силу.
  3. Ело з різницею м'ячів. Рейтинг, що оновлюється після кожного матчу (K = 20, множник за різницю м'ячів, перевага поля 65 пунктів). Очікування результату перетворюється на очікувані голи регресією Пуассона, навченою на історії ліги.
  4. Крос-лігова модель (єврокубки). Сила атаки й захисту кожної команди береться з моделі Діксона–Коулза її ліги, а різницю між лігами задає зсув сили ліги, оцінений за результатами Ліги чемпіонів останніх сезонів. Команди поза топ-10 лігами вважаються середньою командою слабшої ліги.
  5. ClubElo. Незалежний крос-ліговий рейтинг Ело — додаткова модель для єврокубків, коли сервіс відповідає.
  6. Ринок. Коефіцієнти букмекерів (пріоритет — Pinnacle, далі середні по ринку) без маржі (степеневий метод). Ринок враховує склади, травми та інсайди, тож це найсильніший окремий предиктор.

Ансамбль

Ймовірності 1X2 моделей об'єднуються логарифмічним пулом p ∝ Π pkwk. Ваги w підбираються автоматично раз на тиждень: перевірка «крок уперед» на останніх ~14 місяцях, мінімізація log-loss. Матриця рахунків — зважена суміш матриць моделей, підігнана під підсумковий 1X2; з неї виводяться тотали, «обидві заб'ють», фори та точний рахунок.

МодельЛігиЄврокубки
Діксон–Коулз (голи)0.000.00
Пуассон за ударами (xG-проксі)0.000.00
Ело з різницею м'ячів0.000.00
ClubElo0.000.00
Діксон–Коулз + сила ліг0.000.00
Ринок (коефіцієнти без маржі)1.001.00

Сила ліг (зсув у логарифмі голів відносно АПЛ)

Оцінено за 423 матчами єврокубків. −0,30 означає, що середня команда ліги в очному матчі забиває приблизно на 26% менше, ніж середня команда АПЛ, і на стільки ж більше пропускає.

Англія · Прем'єр-ліга+0.00
Франція · Ліга 1-0.11
Іспанія · Ла Ліга-0.14
Німеччина · Бундесліга-0.20
Італія · Серія A-0.24
Інші ліги-0.36
Португалія · Ліга Порту-0.41
Нідерланди · Ередивізі-0.43
Бельгія · Про Ліга-0.47
Туреччина · Суперліга-0.53
Шотландія · Прем'єршип-0.54

Новини

Статті з RSS прив'язуються до команд за назвами й псевдонімами та позначаються мітками («травма», «дискваліфікація», «тренер», «склад»). Якщо задати ANTHROPIC_API_KEY, новини аналізуватиме Claude і вноситиме обмежену поправку в очікувані голи.

Поради й value-ставки

Основний прогноз — одиночний результат, якщо його ймовірність ≥ 55%, інакше найнадійніший з подвійного шансу, тоталу 2.5 чи «обидві заб'ють». Value — ставка, де ймовірність × коефіцієнт − 1 ≥ поріг. Справедливий коефіцієнт = 1 / ймовірність. Зірки показують, наскільки виразний фаворит і наскільки моделі згодні між собою.

Метрики

RPS (Ranked Probability Score) — стандарт для футболу: штрафує за відстань між прогнозом і результатом з урахуванням порядку П1 → Х → П2. Log-loss і Brier — класичні оцінки ймовірнісних прогнозів. Для всіх трьох менше — краще.