Прогноз (или, как его иногда называют, предсказание) на футбольный матч можно строить по-разному: на глаз, по интуиции, по турнирной таблице. Модель xG.Football строится иначе — на наблюдаемой статистике, зафиксированной до начала матча, и на проверке своей же точности на реальных результатах. Ниже — как именно устроен этот расчёт.
Прогноз без чёрного ящика
Каждый прогноз на xG.Football сохраняется в системе до начала матча — не задним числом — и после финального свистка автоматически сверяется с фактическим результатом. Весь этот журнал прогнозов и их точность на реальных данных открыт на странице статистики прогнозов: там видно, сколько прогнозов зашло, сколько нет, и какая точность у модели на разных диапазонах вероятности.
Пять критериев основного прогноза на исход матча
Для прогноза на исход (П1 / X / П2) модель оценивает пять статистических критериев, сравнивая хозяев и гостей:
- Общая форма — очки за матч по итогам последних игр обеих команд;
- Форма дома / в гостях — то же самое, но только по матчам на своём поле для хозяев и на выезде для гостей;
- Расчётный голевой потенциал — ожидаемая результативность команды по сохранённой статистике;
- Средняя разница голов — забитые минус пропущенные за матч;
- Личные встречи — очки, набранные в предыдущих встречах этих же команд.
Каждый критерий даёт балл той стороне, которая выглядит сильнее по нему. Итоговый набор баллов — это не сама вероятность, а прозрачный статистический сигнал: сколько из пяти независимых критериев указывают на одного и того же фаворита.
Прогнозы на тоталы: угловые, удары в створ, карточки
Для рынков «Угловые ТБ 8.5», «Удары в створ ТБ 7.5» и «Жёлтые карточки ТБ 3.5» логика другая: модель считает, как часто фактический показатель превышал линию в последних матчах — отдельно для хозяев (все матчи и только домашние), отдельно для гостей (все матчи и только выездные), и в личных встречах команд. Например, «ТБ в 80% из 10 последних матчей команд» означает, что в 8 из 10 объединённых матчей выборки итоговый угловой (или другой показатель) был выше заданной линии.
Откуда берётся вероятность и что такое калибровка
Помимо балльной оценки, модель показывает расчётную вероятность — но не произвольное число, а откалиброванный процент: система смотрит, как часто прогнозы с таким же набором критериев и таким же количеством баллов сбывались на исторических данных, отдельно по этому турниру и по всем турнирам сразу. Если исторических аналогов ещё недостаточно для надёжной оценки, вероятность помечается как некалиброванная, а не выдумывается «на глаз».
Что означают решения модели
| Решение | Что означает |
|---|---|
| Прогноз | Достаточно данных и достаточно уверенный сигнал, чтобы показать основной прогноз |
| Наблюдать | Сигнал есть, но он не такой сильный, чтобы выделять его как основной прогноз |
| Пропустить | Критерии противоречат друг другу или указывают на равенство сторон |
| Мало данных | Недостаточно завершённых матчей в выборке для надёжного расчёта |
Прогноз — это вероятность, а не гарантия
Даже прогноз с высоким количеством баллов и высокой калиброванной вероятностью остаётся статистической оценкой, а не гарантированным результатом: футбол — низкорезультативный вид спорта, где один эпизод меняет исход матча. Модель показывает, на чьей стороне статистическое преимущество и насколько оно велико, а не то, что произойдёт на самом деле. Это особенно важно помнить, если вы сопоставляете прогноз с коэффициентами букмекеров при ставках на футбол — статистика помогает принимать более взвешенное решение, но не заменяет его.
Как проверить точность модели самому
На странице статистики прогнозов можно отфильтровать журнал по рынку, статусу (зашёл / не зашёл / ожидается) и диапазону дат и увидеть реальную проходимость модели на выбранной выборке матчей — без ретроспективных корректировок задним числом. А актуальные прогнозы на ближайшие туры собраны на странице прогнозов дня.