Как мы считаем
От сыгранных матчей до числа рядом с игрой — по шагам.
Прогноз на bookwin — это число, а не совет. Модель оценивает, с какой вероятностью матч закончится тем или иным образом, и это утверждение можно проверить: после свистка оно закрывается фактом. Ниже — как именно оно считается, шаг за шагом.
Путь одного прогноза
Как это считается по шагам
Собираем факты
Каждый день выгружаются сыгранные матчи и расписание ближайших: счёт, события по минутам (кто забил и кто отдал передачу, карточки, замены), статистика ударов, угловых и фолов, а также стадион и судья — справка есть уже у 20 148 матчей.
Никаких «экспертных оценок» в исходных данных нет: только то, что произошло на поле. Что именно собрано по каждому турниру, видно на страницах лиг.
Считаем силу команд
У каждой команды есть рейтинг силы: он растёт после побед и падает после поражений, но не одинаково — важно, с кем и где играли. Победа над лидером в гостях весит больше домашней победы над аутсайдером, а победа в Премьер-лиге — больше победы в третьем дивизионе.
Рейтинг обновляется после каждого тура, поэтому форма команды видна в прогнозе быстрее, чем в турнирной таблице.
Оцениваем, сколько будет голов
Разница рейтингов превращается в ожидаемое число мячей для каждой команды с поправкой на своё поле. Дальше считается вероятность любого счёта — 1:0, 2:1, 0:0 и так далее, — а из этих счетов складываются вероятности исхода, тотала и «обе забьют».
Так вероятности получаются согласованными между собой: сумма П1, X и П2 всегда равна ста процентам, а «больше 2.5» и «меньше 2.5» — дополняют друг друга.
Считаем остальные рынки
Угловые, карточки, фолы, удары, пенальти, красные, первый тайм отдельно — 21 рынок на матч. Каждый считается по своей истории: сколько угловых обычно подают эти команды, сколько карточек показывает этот судья, как играют дома и в гостях.
Сравниваем с линией букмекера
Вероятность сама по себе ещё не повод для прогноза: если модель даёт 56 %, а коэффициент 1.72 — это те же 58 %, и говорить не о чем. Прогноз попадает в журнал там, где расхождение устойчивое.
ставки нет: цена честная
прогноз в журнал: расхождение 7 п.п.
Закрываем фактом
Прогноз записывается до начала матча с коэффициентом на тот момент, а после свистка получает результат. Ничего не удаляется и не переписывается: в журнале лежат и удачные дни, и провальные.
Проверка без подглядывания
Главная причина, по которой красивые расчёты на истории не работают вживую, — заглядывание в будущее. Если при оценке матча модель хоть немного знает то, что случилось после него, результат перестаёт что-либо значить.
Прогноз на матч 15 сентября считается по данным, доступным 14 сентября. Поэтому наша статистика на истории и наши живые прогнозы — это одно и то же, а не два разных числа.
Честны ли сами проценты
Отдельный вопрос — не «сбылся ли прогноз», а «правильного ли размера обещание». Если модель говорит 60 %, событие должно случаться примерно в шести случаях из десяти: не чаще и не реже. Это и есть калибровка, и её мы считаем на 51 131 матчах.
Среднее расхождение между обещанным и случившимся — 0.8 п.п. Живой график с числами по каждой группе стоит на главной, а закрытые прогнозы — в журнале: сейчас их 2 154, сбылось 49 %.
Вес прогноза
Прогнозы неравноценны: уверенная оценка и спорная не должны одинаково влиять на статистику. Поэтому у каждого есть вес — он виден в таблице рынков на странице матча, в колонке «вес».
| вероятность | вес прогноза | почему так |
|---|---|---|
| ниже 50 % | половинный | модель сомневается — цена ошибки высокая |
| около 60 % | почти полный | уверенность есть, но исход не предрешён |
| выше 70 % | повышенный | расхождение с линией устойчивое |
Чего модель не знает
Составы и травмы
Кто выйдет в старте, мы не учитываем: таких данных в нашей базе пока нет. Потеря ключевого игрока в прогнозе не отражается.
Мотивацию и календарь
Матч «ни за что» в конце сезона и финальный тур за титул для модели выглядят одинаково.
Погоду и поле
Дождь, снег и качество газона в расчёт не входят, хотя на тотал они влияют.
Новости и слухи
Смена тренера отразится в прогнозе только после нескольких матчей — через рейтинг силы, а не через заголовок.
Даже правильно посчитанные 70 % означают, что в трёх случаях из десяти событие не случится. Ставки связаны с риском потери денег; мы не принимаем ставки и не отправляем к букмекерам.
Что посмотреть дальше
Как всё это выглядит на живых матчах — прогнозы на сегодня и на неделю; что получилось из прежних — журнал прогнозов и результаты. Частые вопросы разобраны в ответах, а о проекте целиком — на отдельной странице.