Методология
Prognosist построен вокруг одного принципа: прогноз должен поддаваться объяснению. Мы не публикуем «гарантированные заходы» и редакторские догадки. Каждый прогноз получается из структурированных футбольных данных, статистического моделирования и сравнения с рынком.
1. Источники данных
Prognosist использует футбольные данные сторонних поставщиков, в том числе API-Football, где он доступен. Сюда могут входить расписание, результаты, счёт, составы, события матча, статистика команд, информация об игроках и турнирные таблицы.
Ключевые данные мы храним в собственной базе — ради согласованности, воспроизводимости и возможности проверки. Это позволяет понимать, какая информация была доступна в момент построения прогноза.
Коэффициенты могут собираться по панели крупных букмекеров через сторонние фиды. По этим ценам мы оцениваем подразумеваемые рынком вероятности и сравниваем их с вероятностями модели.
Букмекерские коэффициенты используются только для аналитического сравнения. Prognosist не принимает ставки и не работает как букмекер.
2. Индекс силы команд
Каждая команда получает непрерывный индекс силы, который обновляется по мере появления новых данных о матчах.
Индекс объединяет несколько сигналов, среди них:
- результативность в атаке;
- игра в обороне;
- забитые и пропущенные голы;
- ожидаемые голы за и против;
- удары и удары в створ;
- текущая форма;
- выступления дома и в гостях.
Индекс силы измеряется относительно лиги. Это значит, что число команды осмысленно прежде всего внутри её собственного турнира. Команду Премьер-лиги и команду Бундеслиги нельзя сравнивать напрямую по одному только сырому индексу.
Задача индекса — не выстроить в ряд все клубы мира, а помочь оценить, насколько сильно команда выглядит на фоне своего обычного турнира.
3. Вероятностные модели
Prognosist поддерживает статистические вероятностные модели для футбольных рынков.
Базовая модель оценивает вероятности таких исходов, как результат основного времени, тотал голов и «обе забьют». Она опирается на силу команд, атакующие и оборонительные показатели, текущую форму и историю выступлений.
Мы также проверяем более сложные варианты моделей, использующие ожидаемые голы и дополнительные контекстные признаки. Такие варианты проходят валидацию бэктестами, прежде чем попасть в продакшен.
Любая модель выдаёт вероятности, а не гарантии. Команда с вероятностью победы 60% всё равно не выиграет во многих из 100 похожих матчей.
Прогнозы на Prognosist — это оценки модели, а не редакторские гарантии.
4. Поиск валуйных ставок
На поддерживаемых рынках Prognosist сравнивает вероятности модели с вероятностями, подразумеваемыми букмекерскими коэффициентами.
Сначала коэффициенты переводятся в подразумеваемые вероятности. Затем, где это возможно, вычитается маржа рынка (оверраунд). Если вероятность модели выше скорректированной рыночной на заданный порог, платформа может пометить исход как потенциально валуйный.
Пометка «валуй» не означает, что ставка зайдёт. Она означает, что, по мнению модели, цена может быть выше, чем следует из оценённой вероятности.
Это аналитический сигнал, а не совет по ставкам.
5. Бэктестинг
Прежде чем значимые изменения модели попадают в продакшен, их проверяют на исторических данных.
Мы следим за несколькими метриками:
- Brier score — измеряет калибровку вероятностей. Чем ниже, тем лучше.
- Log-loss — штрафует самоуверенные ошибочные прогнозы.
- Поведение закрывающей линии — проверяет, часто ли помеченные как валуй исходы движутся в ожидаемую сторону до стартового свистка.
- Симуляция исторического ROI — оценивает, как сработала бы стратегия с фиксированной ставкой в прошлом.
Эти метрики помогают понять, откалибрована ли модель лучше предыдущей версии. Но результаты бэктеста не гарантируют будущих результатов.
Футбол меняется. Рынки меняются. Качество модели со временем может падать.
6. Покрытые рынки
Сейчас Prognosist сосредоточен на самых распространённых футбольных рынках:
- исход основного времени 1X2;
- тотал голов больше/меньше;
- «обе забьют».
Дополнительные рынки могут поддерживаться с ограниченным или развивающимся покрытием, среди них:
- азиатский гандикап;
- рынки первого тайма;
- рынки второго тайма.
Некоторые рынки — индивидуальные тоталы, угловые, карточки — требуют более глубоких данных и больших выборок. Мы не считаем их полностью откалиброванными, пока качество данных недостаточно высокое.
7. Известные ограничения
Ни одна футбольная модель не учитывает всё.
Существенные ограничения:
Небольшие лиги
За пределами крупных турниров качество данных и покрытие xG могут быть хуже. Там, где выборка ограничена, уверенность стоит считать более низкой.
Составы и травмы
Поздние травмы, ротация и тактические изменения могут сильно повлиять на матч. Официальные составы обычно появляются незадолго до стартового свистка, и предматчевый прогноз может не учитывать изменения последней минуты.
Кубки и товарищеские матчи
Матчи на вылет, международные кубки и товарищеские встречи обычно шумнее регулярных матчей лиги. Мотивацию, ротацию и тактические приоритеты моделировать сложнее.
Движение рынка
Коэффициенты могут двигаться быстро. Сигнал о валуе может измениться, если цена на рынке поменялась после публикации прогноза.
Ставки в лайве
Прогнозы Prognosist в первую очередь предматчевые. Отдельной live-модели для игры по ходу матча мы сейчас не поддерживаем.
Объяснения, созданные ИИ
Часть превью и объяснений может готовиться с помощью ИИ. Мы стремимся основывать такой текст на доступных данных, но ошибки и пропуски всё ещё возможны.
8. Обновления и прозрачность
Мы стараемся публиковать значимые изменения методологии, заметки о версиях моделей и сводки бэктестов при крупных обновлениях.
Если вы заметили возможную проблему с калибровкой, ошибку в данных или у вас есть вопрос по методологии — напишите нам через форму обратной связи и выберите тему «Сообщение об ошибке» или «Отзыв или предложение», чтобы письмо попало в нужный ящик.
Важную юридическую информацию смотрите также на страницах «Отказ от ответственности», «Правила пользования» и «Ответственная игра».