Блог

Як працює модель прогнозів xG.Football

Від збереженої статистики до ймовірності результату: розбираємо, на яких критеріях будується кожен прогноз xG.Football і як перевірити його точність.

Прогноз (або, як його іноді називають, передбачення) на футбольний матч можна будувати по-різному: на око, за інтуїцією, за турнірною таблицею. Модель xG.Football будується інакше — на спостережуваній статистиці, зафіксованій до початку матчу, і на перевірці власної точності на реальних результатах. Нижче — як саме влаштований цей розрахунок.

Прогноз без чорної скриньки

Кожен прогноз на xG.Football зберігається в системі до початку матчу — не заднім числом — і після фінального свистка автоматично звіряється з фактичним результатом. Увесь цей журнал прогнозів і їхня точність на реальних даних відкриті на сторінці статистики прогнозів: там видно, скільки прогнозів зайшло, скільки ні, і яка точність у моделі на різних діапазонах імовірності.

П'ять критеріїв основного прогнозу на результат матчу

Для прогнозу на результат (П1 / X / П2) модель оцінює п'ять статистичних критеріїв, порівнюючи господарів і гостей:

  • Загальна форма — очки за матч за підсумками останніх ігор обох команд;
  • Форма вдома / у гостях — те саме, але лише за матчами на своєму полі для господарів і на виїзді для гостей;
  • Розрахунковий голевий потенціал — очікувана результативність команди за збереженою статистикою;
  • Середня різниця голів — забиті мінус пропущені за матч;
  • Особисті зустрічі — очки, набрані в попередніх зустрічах цих самих команд.

Кожен критерій дає бал тій стороні, яка виглядає сильнішою за ним. Підсумковий набір балів — це не сама ймовірність, а прозорий статистичний сигнал: скільки з п'яти незалежних критеріїв указують на одного й того самого фаворита.

Прогнози на тотали: кутові, удари в площину воріт, картки

Для ринків «Кутові ТБ 8.5», «Удари в площину воріт ТБ 7.5» і «Жовті картки ТБ 3.5» логіка інша: модель рахує, як часто фактичний показник перевищував лінію в останніх матчах — окремо для господарів (усі матчі й лише домашні), окремо для гостей (усі матчі й лише виїзні), і в особистих зустрічах команд. Наприклад, «ТБ у 80% з 10 останніх матчів команд» означає, що у 8 з 10 об'єднаних матчів вибірки підсумковий показник кутових (або інший) був вищим за задану лінію.

Звідки береться ймовірність і що таке калібрування

Крім бальної оцінки, модель показує розрахункову ймовірність — але не довільне число, а відкалібрований відсоток: система дивиться, як часто прогнози з таким самим набором критеріїв і такою самою кількістю балів справджувалися на історичних даних, окремо за цим турніром і за всіма турнірами разом. Якщо історичних аналогів ще недостатньо для надійної оцінки, імовірність позначається як некалібрована, а не вигадується «на око».

Що означають рішення моделі

Рішення Що означає
Прогноз Достатньо даних і досить упевнений сигнал, щоб показати основний прогноз
Спостерігати Сигнал є, але він не такий сильний, щоб виділяти його як основний прогноз
Пропустити Критерії суперечать один одному або вказують на рівність сторін
Мало даних Недостатньо завершених матчів у вибірці для надійного розрахунку

Прогноз — це ймовірність, а не гарантія

Навіть прогноз із високою кількістю балів і високою каліброваною ймовірністю лишається статистичною оцінкою, а не гарантованим результатом: футбол — низькорезультативний вид спорту, де один епізод змінює результат матчу. Модель показує, на чиєму боці статистична перевага і наскільки вона велика, а не те, що станеться насправді. Це особливо важливо пам'ятати, якщо ви зіставляєте прогноз із коефіцієнтами букмекерів під час ставок на футбол — статистика допомагає ухвалювати виваженіше рішення, але не замінює його.

Як перевірити точність моделі самостійно

На сторінці статистики прогнозів можна відфільтрувати журнал за ринком, статусом (зайшов / не зайшов / очікується) і діапазоном дат і побачити реальну прохідність моделі на обраній вибірці матчів — без ретроспективних коригувань заднім числом. Які метрики дивитися і чому відсоток угаданих сам по собі оманливий, розібрано в статті про те, як перевіряти точність прогнозів. А актуальні прогнози на найближчі тури зібрано на сторінці прогнозів дня.

Часті запитання

Питання Відповідь
Як робляться прогнози на футбол на xG.Football? Модель порівнює команди за п'ятьма статистичними критеріями, збереженими до початку матчу, і показує рішення та відкалібровану ймовірність.
Які критерії використовує модель прогнозування? Загальна форма, форма вдома й у гостях, розрахунковий голевий потенціал, середня різниця голів і особисті зустрічі.
Як рахується ймовірність перемоги? За тим, як часто справджувалися минулі прогнози з тим самим ринком, кількістю балів і рішенням моделі: спершу в цьому турнірі, а якщо даних мало — за всіма турнірами.
Це математична модель чи думка експерта? Статистична модель: прогноз будується лише за збереженими даними матчів, без ручних оцінок.
Що означає «мало даних»? У вибірці недостатньо завершених матчів для надійного розрахунку, тому основний прогноз не показується.

Розбираємо зрозумілою мовою, як читати футбольну статистику та прогнози: що означає xG, як оцінювати удари в площину та кутові, як влаштована модель прогнозів xG.Football і що означають терміни на кшталт «обидві заб'ють» або «тотал».

← До всіх статей блогу