Прогнозы на футбол по лигам
27 турниров с собственными разборами: 315 матчей в афише на ближайшие 35 дней, 1360 прогнозов уже рассчитано и проверено счётом. У каждой лиги своя страница: ближайшие матчи, глубина линии букмекеров и разбор того, как модель отработала именно в этом турнире.
Обновлено: · дата последнего прогноза, закрытого счётом
Топ-матчи
Прогнозы на единоборства: ММА, UFC и бокс
В линии букмекеров 24 боя ММА на 5 турнирах, из них 21 — UFC: ближайший турнир — UFC 333, 24 октября. По каждому бою — шансы по линии без маржи и лучший коэффициент среди контор.
-
Петр Ян
Мераб Двалишвили
24 октября · UFC 333 · титульный бой · шансы по линии 62% / 36% -
Александр Волкановски
Мовсар Евлоев
24 октября · UFC 333 · титульный бой · шансы по линии 45% / 53% - Люсия Сзабова Тайнара Лисбоа 1 ноября · UFC · главный бой · шансы по линии 80% / 18%
Сколько обещали и сколько попали
Главная цифра здесь не процент попаданий, а разница между обещанным и полученным: 53,7% против 56,0%, то есть +2,3 п.п. на 1360 расчётах. Это означает, что модель не завышает собственную уверенность — когда она говорит «шестьдесят процентов», примерно шесть раз из десяти так и выходит. Процент попаданий сам по себе не значит ничего: его можно поднять до девяноста, ставя только на очевидных фаворитов по цене 1,10, и потерять на этом деньги.
Доходность той же выборки — +0,85% к обороту, или 11,6 условной ставки на 1360 прогнозов. Это околонулевой результат, и мы печатаем его как есть: обещать стабильный плюс на дистанции при марже букмекера было бы враньём. Практическая ценность разбора не в том, чтобы обыграть линию, а в том, чтобы не переплатить за вход — разница между лучшим и худшим коэффициентом на одном исходе регулярно больше, чем весь наш перевес.
В проверку попадает не каждый прогноз, а только тот, у которого сохранена цена на момент публикации: без неё доходность не считается вовсе. Отбор этот смещает выборку — прогнозы без сохранённой цены чаще ставились на явных фаворитов, и процент попаданий по ним заметно выше. Поэтому на сайте рядом со словом «доходность» всегда стоит именно эта подвыборка, и никакие две цифры точности не смешиваются в одной фразе.
Сбывается ли заявленная вероятность
Каждый прогноз замораживается вместе с ценой на момент публикации, а после матча сверяется со счётом — переписать его задним числом нельзя. По 1360 рассчитанным прогнозам модель обещала 53,7%, а получила 56,0%: расхождение +2,3 п.п. при коридоре случайности ±2,7. На графике по горизонтали отложено обещание, по вертикали — факт; диагональ означает «сбылось ровно», а вертикальный ус у точки показывает, насколько далеко факт мог уехать от прогноза сам по себе. Размер точки — объём корзины.
Совпадение обещания с фактом не означает, что на этом можно заработать. При средней цене 1,88 ставка выходит в ноль с 53,2% попаданий — это порог окупаемости, и он целиком задан маржой букмекера, а не качеством разбора. Мы попали 56,0%, то есть на +2,8 п.п. выше порога, при коридоре ±2,7 п.п. Запас выходит за коридор — но одна выборка за один сезон всё равно не доказательство системы.
Кривая читается так: точка выше диагонали — модель себя недооценила, ниже — переоценила. Сильнее всего она промахнулась вниз в корзине 45–50% (обещала 47,4%, получила 45,5% на 235 прогнозах) и вверх в корзине 70–75% (72,3% против 82,2%). Ниже диагонали 2 корзины из 8. При этом за пределы собственного коридора вышла одна из 8 проверенных, а при двух сигмах примерно одно срабатывание на двадцать проверок ожидается случайно — то есть это не находка, а ожидаемый шум.
Модель выбирает сторону, а не осторожничает: победа хозяев — 918 прогнозов, 56,8% против обещанных 55,1% (коридор ±3,3), победа гостей — 442 прогноза, 54,5% против обещанных 50,8% (коридор ±4,8). Обе стороны сидят внутри своего коридора, перекоса в пользу хозяев у модели нет. Ничью она не выбирает никогда: ни одного прогноза на ничью в выборке нет. Это не осторожность, а устройство разбора — берётся исход с наибольшей вероятностью, а ничья почти никогда не оказывается самым вероятным исходом даже в равных матчах. Отдельной ставкой на ничью наша модель не управляет, и делать вид, что управляет, мы не будем.
Почти всё считается заранее: 724 прогноза из 1360 опубликованы более чем за трое суток до стартового свистка, и именно на них держится общий результат — 53,6% против обещанных 53,7%. Поздние прогнозы, сделанные меньше чем за сутки, попали 49,0% при обещанных 49,2% — хуже, но на 98 прогнозах и с коридором ±10,1 п.п. это не значит ничего. Важнее другое: близость к матчу сама по себе точности не добавляет, поэтому ждать обновления прогноза перед стартом смысла нет.
Кривая калибровки: обещание против факта
| Заявленная вероятность | Прогнозов | Обещали | Попали | Коридор | Кэф | Доходность |
|---|---|---|---|---|---|---|
| 40–45% | 409 | 42,1% | 47,7% | ±4,9 | 2,31 | +9,9% |
| 45–50% | 235 | 47,4% | 45,5% | ±6,5 | 2,05 | −6,6% |
| 50–55% | 188 | 52,3% | 50,5% | ±7,3 | 1,85 | −7,4% |
| 55–60% | 159 | 57,6% | 58,5% | ±7,8 | 1,68 | −1,8% |
| 60–65% | 121 | 62,5% | 65,3% | ±8,8 | 1,52 | −0,8% |
| 65–70% | 89 | 67,4% | 69,7% | ±9,9 | 1,43 | −0,6% |
| 70–75% | 73 | 72,3% | 82,2% | ±10,5 | 1,32 | +8,4% |
| 75–80% | 54 | 77,2% | 83,3% | ±11,4 | 1,23 | +2,7% |
Колонка «коридор» — условие читаемости таблицы, а не примечание. Корзины меньше 25 прогнозов в неё не попадают совсем: на полутора десятках прогнозов коридор переваливает за ±20 п.п., и строка «попали лучше» означала бы только то, как легли мячи.
Разрез по цене на момент публикации
| Коэффициент | Прогнозов | Обещали | Попали | Коридор | Кэф | Доходность |
|---|---|---|---|---|---|---|
| до 1,60 | 379 | 69,3% | 72,6% | ±4,7 | 1,38 | −0,6% |
| 1,60–1,99 | 405 | 53,4% | 53,8% | ±5,0 | 1,79 | −4,2% |
| 2,00–2,49 | 535 | 43,7% | 46,2% | ±4,3 | 2,23 | +2,7% |
| от 2,50 | 41 | 42,9% | 53,7% | ±15,5 | 2,62 | +40,0% |
Разрез по цене показывает то же самое с другой стороны. «до 1,60» — 379 прогнозов, попали 72,6% при обещанных 69,3%, доходность −0,6%; «1,60–1,99» — 405 прогнозов, попали 53,8% при обещанных 53,4%, доходность −4,2%; «2,00–2,49» — 535 прогнозов, попали 46,2% при обещанных 43,7%, доходность +2,7%; «от 2,50» — 41 прогноз, попали 53,7% при обещанных 42,9%, доходность +40,0%. Строка «от 2,50» выглядит как готовая стратегия: +40,0% к обороту. Но она набрана 41 прогнозом, и её коридор ±15,5 п.п. шире самого отклонения +10,8 п.п. Из такой строки не следует ничего, кроме размера выборки.
Разрез по перевесу над нашей честной ценой
| Перевес кассы | Прогнозов | Обещали | Попали | Коридор | Кэф | Доходность |
|---|---|---|---|---|---|---|
| цена ниже честной | 1212 | 54,4% | 56,6% | ±2,9 | 1,83 | −0,7% |
| перевес до 10% | 118 | 47,7% | 52,5% | ±9,2 | 2,22 | +12,7% |
Самый неудобный для нас разрез — по перевесу над нашей же честной ценой. У 1212 прогнозов из 1360 (89%) касса предлагала цену НИЖЕ той, которую модель считает справедливой: по собственной оценке это ставки с отрицательной ценностью, и доходность у них −0,7%. Там, где перевес есть, картина обратная: «перевес до 10%» даёт +12,7% на 118 прогнозах. Печатать это как вывод нельзя: отклонение +4,9 п.п. при коридоре ±9,2 п.п. Правильная формулировка — «проверяем дальше», а не «нашли, где деньги».
Что в эту проверку не попало и почему. 130 прогнозов отброшены из-за того, что цена на момент публикации у них не сохранена: без неё доходность не считается, а процент попаданий по ним выше — там чаще стояли явные фавориты. Смешивать две выборки в одной фразе нельзя. Страховки (двойной шанс) не проверяются вовсе: все 1317 рассчитаны по счёту, но цена на момент публикации не сохранена ни у одной, и доходность по ним не существует как величина. Это наш пробел в сборе, а не свойство ставки, и до его закрытия никакой процент по страховкам публиковаться не будет.
Точность по лигам
Колонка «коридор» — не украшение, а условие читаемости всей таблицы. На выборке в 25–70 прогнозов доля попаданий гуляет на 12–17 п.п. просто от того, как легли мячи. Сравнивать лиги между собой по колонке «попали» нельзя: из 20 лиг с достаточной историей за край своего коридора вышла 1.
| Лига | Расчётов | Обещали | Попали | Коридор | Вывод |
|---|---|---|---|---|---|
| Чемпионшип | 100 | 48,2% | 45,0% | ±10,0 | в пределах погрешности |
| Лига наций | 92 | 57,2% | 59,8% | ±10,3 | в пределах погрешности |
| Примера Аргентины | 84 | 49,1% | 54,8% | ±10,9 | в пределах погрешности |
| Ла Лига | 77 | 53,6% | 59,7% | ±11,4 | в пределах погрешности |
| РПЛ | 72 | 53,7% | 52,8% | ±11,8 | в пределах погрешности |
| Бразилейрао | 67 | 51,4% | 64,2% | ±12,2 | за пределами погрешности |
| Серия A | 66 | 55,1% | 62,1% | ±12,2 | в пределах погрешности |
| Суперлига Турции | 64 | 53,5% | 54,7% | ±12,5 | в пределах погрешности |
| АПЛ | 63 | 52,6% | 50,8% | ±12,6 | в пределах погрешности |
| Первая лига | 63 | 51,8% | 55,6% | ±12,6 | в пределах погрешности |
| Лига конференций | 62 | 58,4% | 54,8% | ±12,5 | в пределах погрешности |
| Эредивизи | 61 | 59,3% | 52,5% | ±12,6 | в пределах погрешности |
| Лига 1 | 57 | 52,3% | 59,6% | ±13,2 | в пределах погрешности |
| Кубок России | 55 | 54,0% | 45,5% | ±13,4 | в пределах погрешности |
| Лига Европы | 55 | 57,7% | 63,6% | ±13,3 | в пределах погрешности |
| Чемпионат Бельгии | 51 | 51,6% | 64,7% | ±14,0 | в пределах погрешности |
| Примейра | 51 | 56,9% | 52,9% | ±13,9 | в пределах погрешности |
| Бундеслига | 50 | 55,5% | 58,0% | ±14,1 | в пределах погрешности |
| MLS | 40 | 50,2% | 52,5% | ±15,8 | в пределах погрешности |
| Лига чемпионов | 36 | 57,5% | 72,2% | ±16,5 | в пределах погрешности |
| Высшая лига Беларуси | 16 | — | — | — | мало данных, порог 25 |
| Лига MX | 16 | — | — | — | мало данных, порог 25 |
| Премьер-лига Казахстана | 14 | — | — | — | мало данных, порог 25 |
| Чемпионат Колумбии | 13 | — | — | — | мало данных, порог 25 |
| Экстракласа | 13 | — | — | — | мало данных, порог 25 |
| Суперлига Греции | 12 | — | — | — | мало данных, порог 25 |
| Премьер-лига Шотландии | 10 | — | — | — | мало данных, порог 25 |
Лиги с разборами
Почему здесь нет рейтинга лиг по доходности
Такая таблица получилась бы легко и выглядела бы убедительно: разброс попаданий по лигам идёт от сорока процентов до шестидесяти пяти. Но за каждой строкой стоят три–семь десятков матчей, и на такой длине случайность двигает долю на 12–17 п.п. — то есть на весь наблюдаемый разброс целиком. Рейтинг по такой таблице измерял бы, в какой лиге у нас длиннее история, а не в какой точнее прогноз.
Вместо рейтинга мы печатаем у каждой лиги её собственный коридор погрешности и прямо пишем, когда отклонение от него неотличимо. Когда выборка по какой-нибудь лиге дорастёт до размеров, при которых разница станет настоящей, страница скажет об этом сама — считается она на каждой сборке, а не пишется руками.