Блог

Как работает модель прогнозов xG.Football

От сохранённой статистики до вероятности исхода: разбираем, на каких критериях строится каждый прогноз xG.Football и как проверить его точность.

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

Прогноз без чёрного ящика

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

Пять критериев основного прогноза на исход матча

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

  • Общая форма — очки за матч по итогам последних игр обеих команд;
  • Форма дома / в гостях — то же самое, но только по матчам на своём поле для хозяев и на выезде для гостей;
  • Расчётный голевой потенциал — ожидаемая результативность команды по сохранённой статистике;
  • Средняя разница голов — забитые минус пропущенные за матч;
  • Личные встречи — очки, набранные в предыдущих встречах этих же команд.

Каждый критерий даёт балл той стороне, которая выглядит сильнее по нему. Итоговый набор баллов — это не сама вероятность, а прозрачный статистический сигнал: сколько из пяти независимых критериев указывают на одного и того же фаворита.

Прогнозы на тоталы: угловые, удары в створ, карточки

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

Откуда берётся вероятность и что такое калибровка

Помимо балльной оценки, модель показывает расчётную вероятность — но не произвольное число, а откалиброванный процент: система смотрит, как часто прогнозы с таким же набором критериев и таким же количеством баллов сбывались на исторических данных, отдельно по этому турниру и по всем турнирам сразу. Если исторических аналогов ещё недостаточно для надёжной оценки, вероятность помечается как некалиброванная, а не выдумывается «на глаз».

Что означают решения модели

Решение Что означает
Прогноз Достаточно данных и достаточно уверенный сигнал, чтобы показать основной прогноз
Наблюдать Сигнал есть, но он не такой сильный, чтобы выделять его как основной прогноз
Пропустить Критерии противоречат друг другу или указывают на равенство сторон
Мало данных Недостаточно завершённых матчей в выборке для надёжного расчёта

Прогноз — это вероятность, а не гарантия

Даже прогноз с высоким количеством баллов и высокой калиброванной вероятностью остаётся статистической оценкой, а не гарантированным результатом: футбол — низкорезультативный вид спорта, где один эпизод меняет исход матча. Модель показывает, на чьей стороне статистическое преимущество и насколько оно велико, а не то, что произойдёт на самом деле. Это особенно важно помнить, если вы сопоставляете прогноз с коэффициентами букмекеров при ставках на футбол — статистика помогает принимать более взвешенное решение, но не заменяет его.

Как проверить точность модели самому

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

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

← Ко всем статьям блога