«Краснодар» станет чемпионом, «Локо» и «Спартак» — ниже «Балтики». Прогноз суперкомпьютера на второй круг РПЛ
Прогнозировать итог чемпионата после первого круга — задача, которую сегодня решают не только аналитики клубов, но и крупнейшие спортивные медиа. Например, The Athletic и Opta регулярно строят подробные вероятностные расклады на сезон.
Такие модели зачастую оказываются точнее экспертных оценок, ведь они учитывают огромный массив исторических данных, а не только субъективные впечатления от матчей.
«СЭ» решил спрогнозировать итоги сезона РПЛ-2025/26 на основе результатов первого круга с помощью суперкомпьютера.
Какие данные использовались?
Мы взяли подробную статистику всех сезонов РПЛ с 2001 года (исключая переходный 2010/11, когда менялся формат турнира) и в качестве основных показателей использовали: очки, победы, забитые и пропущенные голы, рейтинг стоимости состава перед началом сезона (по данным Transfermarkt, с 2005 года), общую разницу xG за первый круг (с 2013 года, когда статистика стала доступной). Также учитывались смены тренеров.
На основе собранных данных мы обучили несколько программ (LinearRegression, Gradient Boosting и т. д.), которые ищут закономерности между статистикой первого круга и итогами чемпионата, а затем используют их для прогноза.
«Краснодар» станет чемпионом, ЦСКА и «Зенит» войдут в тройку. Суперкомпьютер Opta назвал фаворитов в РПЛ
Проверочный тест: прогноз сезона-2024/25
Чтобы проверить точность, сначала делается ретропрогноз: нужно обучить модели на сезонах 2001-2023/24 и попытаться предсказать итоги сезона-2024/25.
Это позволяет понять, какая модель даст лучший результат.
Наиболее качественным оказался метод k-ближайших соседей (KNN) — это алгоритм классификации и регрессии, который предсказывает значение для новой точки данных на основе «мнения большинства» среди k наиболее похожих на нее объектов в обучающей выборке.
Проще говоря, он находит k самых близких соседей к новому объекту и присваивает ему то среднее значение, которое наиболее распространено среди этих соседей.
Итак, результат.
Видим, что результат действительно очень хороший: при округлении у 11 команд из 16 прогноз набранных очков совпал с точностью до двух баллов.
В итоговой таблице модель «поменяла» местами несколько команд, но результаты «Краснодара» и «Зенита» очень близки (в реальности борьба и шла до последнего тура). У «Факела» с «Оренбургом» аналогичная ситуация.
Прогноз сезона-2025/26
Теперь добавляем в обучение результаты сезона-2024/25, чтобы модель увидела самые свежие данные — и прогнозируем сезон-2025/26.
В этот раз «Краснодар», ЦСКА и «Зенит» практически равны по показателю ожидаемых очков. Фактическая разница между первым и третьим местом меньше одного балла. Вероятно, мы снова увидим сценарий сезона-2023/24, когда три команды претендовали на золото до последнего тура.
В связи с такой плотностью внутри тройки есть смысл посмотреть на результаты других моделей: большинство из них дает «Краснодару» отрыв в два-три очка и ставит на второе место «Зенит». При этом ЦСКА в каждом из прогнозов остается очень близко к двойке.
Возвращаясь к таблице, KNN отправляет «Балтику» на 4-е место — даже математика верит, что команда Андрея Талалаева не посыпется.
У «Локомотива» снова ожидается весенний кризис (6-е место), а «Динамо» без Валерия Карпина программа отправляет на 7-е место. В указанный темп набора очков «Динамо» поверить почти невозможно, но итоговая позиция вполне реальна.
В РПЛ опять интрига — сразу пять команд идут в группе лидеров после первого круга. Кто станет чемпионом?
В зоне вылета тоже будет интересная рубка: модель считает, что «Сочи» с «Оренбургом» имеют почти равные шансы на спасительное 14-е место. И при этом отправляет «Пари НН» на самое дно (почти без шансов), а вторым кандидатом на стыки ставит Махачкалу.
Кстати, этот прогноз сильнее всего расходится с личным впечатлением — думаю, Махачкала прибавит после зимней паузы и избежит стыковых матчей.
Такой сценарий нам дает математика. Будет интересно сравнить в конце мая, но уже сейчас ясно одно: второй круг должен подарить нам интригу по всем ключевым позициям до последнего тура.
|
|
И | В | Н | П | +/- | О | ||
|---|---|---|---|---|---|---|---|---|
|
1
|
Краснодар | 17 | 11 | 4 | 2 | 34-10 | 37 | |
|
2
|
ЦСКА | 17 | 11 | 3 | 3 | 28-14 | 36 | |
|
3
|
Зенит | 17 | 10 | 6 | 1 | 32-12 | 36 | |
|
4
|
Локомотив | 17 | 9 | 7 | 1 | 35-21 | 34 | |
|
5
|
Балтика | 17 | 8 | 8 | 1 | 22-7 | 32 | |
|
6
|
Спартак | 17 | 8 | 4 | 5 | 25-22 | 28 | |
|
7
|
Рубин | 17 | 6 | 5 | 6 | 16-20 | 23 | |
|
8
|
Акрон | 17 | 5 | 6 | 6 | 22-24 | 21 | |
|
9
|
Динамо | 17 | 5 | 5 | 7 | 26-25 | 20 | |
|
10
|
Ахмат | 17 | 5 | 4 | 8 | 21-25 | 19 | |
|
11
|
Ростов | 17 | 4 | 6 | 7 | 13-20 | 18 | |
|
12
|
Кр. Советов | 17 | 4 | 5 | 8 | 20-31 | 17 | |
|
13
|
Динамо Мх | 17 | 3 | 6 | 8 | 8-20 | 15 | |
|
14
|
Оренбург | 17 | 2 | 6 | 9 | 17-28 | 12 | |
|
15
|
Пари НН | 17 | 3 | 2 | 12 | 11-28 | 11 | |
|
16
|
Сочи | 17 | 2 | 3 | 12 | 14-37 | 9 | |
| 5.12 | 19:00 | Ахмат – Оренбург | - : - |
| 6.12 | 14:00 | Ростов – Рубин | - : - |
| 6.12 | 16:30 | Спартак – Динамо | - : - |
| 6.12 | 19:30 | Зенит – Акрон | - : - |
| 7.12 | 14:00 | Динамо Мх – Пари НН | - : - |
| 7.12 | 16:30 | Сочи – Локомотив | - : - |
| 7.12 | 19:00 | Краснодар – ЦСКА | - : - |
| 7.12 | 19:00 | Балтика – Кр. Советов | - : - |
| Г | ||
|---|---|---|
|
Алексей Батраков
Локомотив |
10 |
|
Мирлинд Даку
Рубин |
9 |
|
Максим Глушенков
Зенит |
8 |
| П | ||
|---|---|---|
|
Эдуард Сперцян
Краснодар |
10 |
|
Алексей Батраков
Локомотив |
5 |
|
Зелимхан Бакаев
Локомотив |
4 |
| И | К | Ж | ||
|---|---|---|---|---|
|
Джон Кордоба
Краснодар |
15 | 1 | 1 |
|
Диего Коста
Краснодар |
15 | 1 | 5 |
|
Александр Джику
Спартак |
8 | 1 | 3 |

