Руководство по моделированию

Модели ИИ для ставок на бокс и UFC: как смоделировать бой

Какие переменные смотреть, почему данных так мало, как перейти от вероятности к справедливому коэффициенту и как понять, что модель полезна.

Модель ИИ для бокса или UFC оценивает вероятность каждого исхода по таким переменным, как возраст, размах рук, серия и стиль, превращает её в справедливый коэффициент и сравнивает с коэффициентом конторы. Боёв у каждого бойца мало, поэтому модель всегда неопределённа: нужна скромность.

Боксёрский поединок, вид сбоку от ринга
Боксёрский поединок: мало данных по каждому бойцу и много дисперсии в каждом бою — Фото: Jonas de Carvalho · CC BY-SA 2.0 · Wikimedia Commons
  • У каждого бойца очень мало боёв: модель должна быть простой и скромной.
  • Путь всегда один: вероятность → справедливый коэффициент → сравнение с коэффициентом → ценность.
  • Gambeta сейчас не публикует регулярные прогнозы на бокс и UFC: это руководство, чтобы моделировали вы сами.

Сохраните эту статью: она длинная, и лучше проходить её по одному шагу, держа рядом открытую таблицу.

Ваш прогресс сохраняется в этом браузере.

Можно ли смоделировать бой с помощью машинного обучения?

Моделировать можно, но с очень чёткими ограничениями.

Бокс и смешанные единоборства (MMA) — это контактные виды спорта.

Один-единственный удар может закончить бой, который шёл ровно.

Это добавляет много дисперсии в каждый результат.

К тому же данных мало.

Футболист играет 50 матчей в год.

Боксёр проводит два-три боя в год.

Боец UFC обычно выходит в клетку два-три раза в год.

Машинному обучению нужно много примеров, чтобы выучить надёжные закономерности.

Здесь примеров мало, соперники меняются, а стили сталкиваются по-разному.

Поэтому хорошая модель боя простая, осторожная и всегда неопределённая.

Эта статья — это руководство, чтобы научиться моделировать.

Gambeta сейчас не публикует регулярные прогнозы на бокс и UFC.

Зато здесь есть инструменты и метод, чтобы рассуждать самостоятельно.

Какие переменные смотреть при моделировании боя

Модель — это список переменных и вес для каждой.

Вот самые используемые в боксе и в MMA.

Таблица показывает, что даёт каждая и в чём её ловушка.

ПеременнаяЧто даётЛовушка
ВозрастФизический спад и реакцияКаждый организм стареет по-своему
Размах рукДистанция и контроль рингаТеряет значение при ближнем стиле
СерияНедавняя формаЗависит от того, кого он побеждал
СтильКак он сочетается с соперникомТрудно выразить числом
История нокаутовУдар и крепость подбородкаМало боёв, много шума
Вес и сгонкаСостояние на взвешиванииПочти никогда неизвестно со стороны
Два боксёра обмениваются ударами во время боксёрского поединка
Боксёрский поединок: стиль каждого весит столько же, сколько и цифры — Фото: Lance Cpl. Chelsea Flowers (U.S. Marine Corps) · Public domain · Wikimedia Commons

Возраст, размах рук и серия: то, что можно измерить

Возраст, размах рук и рост опубликованы.

Их легко внести в таблицу.

Поэтому все домашние модели начинают с них.

Проблема в том, что их видят и все остальные игроки.

Если переменная общедоступна, коэффициент её уже учитывает.

Ценность появляется там, где рынок оценивает хуже всего.

В боях это обычно реальный уровень прошлых соперников.

Стиль и уровень соперников: то, что даётся труднее всего

Серия из пяти побед ничего не говорит без контекста.

Пять побед над слабыми соперниками стоят меньше, чем два поражения от элиты.

Хорошая модель корректирует серию с учётом качества каждого соперника.

Стиль тоже важен.

Боец давления ведёт себя против контратакующего иначе, чем против того, кто тянет бой.

Превратить это в число трудно, и здесь теряется информация.

Почему данных мало, а дисперсия высокая

В командном виде спорта ошибка растворяется в 90 минутах.

В бою ошибка в две секунды может решить всё.

Из-за этого лучший боец побеждает реже, чем кажется.

Для вас из этого два следствия.

Первое: даже хорошая модель всё равно проиграет много ставок, которые стоило делать.

Второе: короткая серия, хорошая или плохая, почти ничего не говорит о модели.

Если хотите глубже разобраться, сколько ставок нужно, чтобы делать выводы, прочитайте сколько ставок нужно, чтобы понять, выигрываете ли вы.

Это основа всего, что следует дальше.

Какие рынки можно моделировать: победитель, метод и раунды

В бою есть три основных рынка.

У каждого свой уровень сложности.

РынокИсходыСложность
ПобедительДва (иногда ничья)Средняя: проще всего моделировать
МетодНокаут, решение, другоеВысокая: выборка дробится
РаундыБольше или меньше линииВысокая: зависит от темпа и судей

Всегда начинайте с победителя.

У него меньше категорий и больше боёв-примеров.

Когда победитель у вас заработает, только тогда пробуйте метод и раунды.

Как перейти от модели к вероятности

Самый простой способ — это система очков.

У каждого бойца есть рейтинг уровня, который растёт при победе и падает при поражении.

Победа над сильным соперником прибавляет больше, чем над слабым.

Разница рейтингов превращается в вероятность по известной формуле.

Это та же формула, что в шахматах.

Она называется система Эло.

Пример: при разнице в 100 очков система Эло даёт лучшему 64,0 %.

В справедливом коэффициенте это 1,56.

Числа условные, нужны, чтобы понять метод: они не относятся ни к какому реальному бойцу.

Эло — это отправная точка.

Потом можно добавить поправки: возраст, размах рук, стиль.

Каждая поправка должна сдвигать вероятность чуть-чуть, а не сильно.

Приём скромности: приблизить вероятность к 50 %

При малых данных ваши крайние вероятности почти всегда завышены.

Простой приём: смешать вашу оценку с нейтральной в 50 %.

Это называется сжатие, и оно снижает излишнюю уверенность.

Пример: ваша модель говорит 70 %, и вы даёте половину веса нейтральным 50 %.

Итоговая вероятность получается 60 %.

Это осторожнее и обычно лучше работает на малых выборках.

От вероятности к справедливому коэффициенту и ценности

Справедливый коэффициент — это единица, делённая на вероятность.

Если вы оцениваете в 62 %, справедливый коэффициент равен 1,61.

Если контора платит больше, возникает видимая ценность.

Математическое ожидание (EV) показывает, сколько вы в среднем выиграете на единицу ставки.

Оно считается так: вероятность умножить на коэффициент и вычесть 1.

Данные (пример)РасчётРезультат
Вероятность 62 %, коэффициент 1,800,62 × 1,80 − 1EV +11,6 %
Вероятность 58 %, коэффициент 1,800,58 × 1,80 − 1EV +4,4 %
Вероятность 58 %, коэффициент 1,700,58 × 1,70 − 1EV −1,4 %

Посмотрите, что происходит.

Разница в четыре пункта вероятности меняет EV с 11,6 % на 4,4 %.

Небольшая ошибка модели стирает почти всю ценность.

Эти расчёты можно сделать в калькуляторе математического ожидания.

Если не помните, что такое справедливый коэффициент, повторите подразумеваемую вероятность.

Поединок MMA в восьмиугольной клетке
Поединок MMA: способ победы добавляет категории и дробит выборку ещё сильнее — Фото: Airman 1st Class Riley Johnson (U.S. Air Force) · Public domain · Wikimedia Commons

Осторожно с маржой: контора берёт свою долю вперёд

Коэффициенты конторы не дают в сумме 100 %.

Они дают чуть больше.

Этот излишек и есть маржа, и это первое, что вы вычитаете из своей ценности.

Пример: коэффициенты 1,80 и 2,05 в бою.

Подразумеваемые вероятности дают в сумме 104,34 %, то есть маржа 4,34 %.

Без маржи рынок говорил бы 53,2 % и 46,8 %.

Если ваша модель говорит 52 % для фаворита, а рынок без маржи говорит 53,2 %, преимущества нет.

Коэффициент 1,80 лишь кажется заманчивым.

Подробнее в статье что такое маржа букмекера.

Метод победы и раунды: больше категорий, меньше данных

Метод делится на категории.

Победа нокаутом или техническим нокаутом, решением, сабмишном (в MMA) или дисквалификацией.

В каждой категории очень мало примеров.

Моделируют это по цепочке.

Сначала вероятность победы.

Потом внутри этой победы то, как распределяется метод.

Пример: фаворит побеждает с вероятностью 62 %.

Из этих побед 40 % приходится на нокаут или технический нокаут.

Вероятность победы нокаутом: 24,8 %, справедливый коэффициент 4,03.

Если контора платит 4,00, EV равно −0,8 %.

Почти никакой ценности, хотя коэффициент и выглядит высоким.

Чем привлекательнее коэффициент, тем легче поверить, что это находка.

Раунды моделируют так же.

Сначала вероятность того, что бой закончится раньше линии.

Она зависит от темпа, от крепости подбородка и от того, сколько раундов в бою.

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

Это самый трудный момент.

По пяти или десяти боям нельзя понять, хороша ли ваша модель.

Может просто повезти, и вы решите, что угадали метод.

Доверительный интервал помогает увидеть этот риск.

Это диапазон, в котором может находиться ваша реальная точность при том, что вы измерили.

Выборка (пример)ПопаданияПравдоподобный диапазон
8 боёв6 из 8 (75 %)от 41 % до 93 %
80 боёв60 из 80 (75 %)от 65 % до 83 %

В обеих строках одинаковые 75 % попаданий.

При 8 боях реальная точность может оказаться почти 41 %, то есть посредственной.

При 80 боях диапазон сильно сужается.

Лучший способ оценки — это оценка Брайера.

Она измеряет, как далеко ваша вероятность оказалась от результата, а не только то, угадали вы или нет.

Чем ближе к 0, тем лучше.

Пример: пять боёв с вероятностями 70 %, 60 %, 65 %, 80 % и 55 % дают оценку Брайера 0,203.

Если всегда говорить 50 %, получится 0,250.

При таком малом числе случаев эта разница пока что шум.

Два практических правила.

Первое: сохраняйте каждую вероятность до боя, никогда не после.

Второе: не меняйте модель из-за одного результата.

Искажения, которые не видит ни одна модель

Есть вещи, которые очень важны и не лежат ни в одной базе данных.

Это слепые зоны любой модели боя.

  • Скрытые травмы: боец может прийти с повреждённой рукой или коленом, и никто об этом не расскажет.
  • Сгонка веса: сильный сброс веса за несколько дней может лишить его сил в день боя.
  • Домашняя арена и судья: в спорных решениях место проведения и судьи могут склонить результат.
  • Изменения в последний момент: замена соперника, срыв боя, смена весовой категории.
  • Устаревшие данные: боец трёхлетней давности не всегда тот же, что сегодня.

Перед лицом этих слепых зон модель должна быть осторожной.

Если в бою слишком много неизвестных, самым разумным решением может быть не ставить.

Два бойца MMA на полу клетки во время поединка
Поединок MMA: то, что происходит в партере, меняет метод и почти никогда не видно в цифрах — Фото: Airman 1st Class Riley Johnson (U.S. Air Force) · Public domain · Wikimedia Commons

Сколько ставить, если нашли ценность: осторожный stake

Найденная ценность не говорит, сколько ставить.

Критерий Келли рассчитывает долю банкролла в зависимости от преимущества, которое вы предполагаете.

Проблема в том, что результат зависит от верности вашей вероятности.

Пример: вероятность 62 % и коэффициент 1,80.

Полный Келли предлагает 14,5 % банкролла.

Четверть Келли составит 3,6 %, что гораздо разумнее при неопределённой модели.

При моделях на малых данных всегда используйте долю Келли.

Проверьте в калькуляторе Келли и сравните.

Помогает также фиксированный потолок на бой.

Шаг за шагом: ваша первая модель боя в таблице

Если хотите, чтобы ИИ помог с кодом таблицы, посмотрите, как создать и обучить собственный ИИ для ставок.

Вам подойдёт тот же метод.

Что делает Gambeta, а что нет

Чтобы было ясно.

Gambeta сейчас не публикует регулярные прогнозы на бокс и UFC.

Мы не будем предлагать вам то, чего у нас нет.

Чем можно пользоваться:

бесплатными калькуляторами ценности, Келли и маржи, а также Jornal de Apuestas, чтобы увидеть, как собственная модель рассуждает о других видах спорта.

Всё, что мы публикуем, остаётся в открытой истории.

Если вам интересен метод ценности, основа одна и та же в любом виде спорта.

Прочитайте валуйные ставки и вернитесь к этому руководству с открытой таблицей.

Итог: моделировать значит учиться, а не выигрывать наверняка

Моделирование боя заставляет думать лучше.

Оно показывает, что вы знаете, что предполагаете и чего не учитываете.

В этом настоящая ценность упражнения.

Модель ничего не гарантирует.

В контактных видах спорта дисперсия огромна, а выборка мала.

Если ставите, делайте это с фиксированным потолком и не гонитесь за потерями.

Материал только для лиц старше 18 лет.

Если чувствуете, что теряете контроль, прочитайте ответственная игра.

Чтобы двигаться дальше по цепочке руководств, следующий естественный шаг — это полное руководство по ИИ для ставок.

Частые вопросы

Можно ли предсказать бой в боксе или UFC с помощью ИИ?

Можно оценить вероятность, но нельзя предсказать результат.

Бой может измениться одним ударом.

Хорошая модель даёт диапазон вероятностей и помогает решить, оправдывает ли коэффициент риск.

Какие переменные в бою важнее всего?

Единственной нет.

Чаще всего используют возраст, размах рук, серию, уровень прошлых соперников, стиль и то, как заканчивались его бои.

Ни одна не работает в одиночку: их комбинируют и проверяют.

Сколько боёв нужно, чтобы доверять модели?

Намного больше, чем есть у любого бойца.

При 8–10 оценённых боях результат может быть следствием случая.

Разумно измерять на сотнях боёв и не доверять любой короткой серии.

Какой рынок лучше моделировать первым?

Победителя, потому что у него два исхода и больше примеров.

Метод и раунды сложнее: они делятся на большее число категорий, и в каждой меньше данных.

Публикует ли Gambeta прогнозы на бокс или UFC?

Сейчас нет, на регулярной основе.

Прогнозы Gambeta сосредоточены на других видах спорта и рынках.

Зато мы предлагаем бесплатные инструменты для расчёта ценности, маржи и stake, а также Jornal, чтобы видеть, как рассуждает наша собственная модель.

Гарантирует ли модель выигрыш?

Нет.

Модель лишь упорядочивает неопределённость.

Она может ошибаться, а маржа конторы играет против вас.

Ставьте только то, что можете позволить себе потерять, и только если вам больше 18.

Смежные темы

🧠 Разбор ИИ на ближайшие матчи