«Краснодар» станет чемпионом, «Локо» и «Спартак» — ниже «Балтики». Прогноз суперкомпьютера на второй круг РПЛ
Прогнозировать итог чемпионата после первого круга — задача, которую сегодня решают не только аналитики клубов, но и крупнейшие спортивные медиа. Например, 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
|
Зенит | 12 | 9 | 0 | 3 | 27-13 | 27 | |
|
2
|
Динамо | 12 | 8 | 1 | 3 | 19-12 | 25 | |
|
3
|
ЦСКА | 12 | 7 | 4 | 1 | 21-12 | 25 | |
|
4
|
Спартак | 12 | 7 | 2 | 3 | 21-10 | 23 | |
|
5
|
Краснодар | 12 | 6 | 5 | 1 | 20-14 | 23 | |
|
6
|
Оренбург | 12 | 3 | 7 | 2 | 14-12 | 16 | |
|
7
|
Ростов | 12 | 4 | 3 | 5 | 13-17 | 15 | |
|
8
|
Крылья Советов | 12 | 3 | 6 | 3 | 17-17 | 15 | |
|
9
|
Балтика | 12 | 3 | 5 | 4 | 15-13 | 14 | |
|
10
|
Динамо Мх | 12 | 4 | 1 | 7 | 16-23 | 13 | |
|
11
|
Акрон | 12 | 2 | 6 | 4 | 15-21 | 12 | |
|
12
|
Рубин | 12 | 2 | 6 | 4 | 12-18 | 12 | |
|
13
|
Локомотив | 12 | 2 | 5 | 5 | 16-16 | 11 | |
|
14
|
Ахмат | 12 | 2 | 5 | 5 | 15-17 | 11 | |
|
15
|
Родина | 12 | 2 | 3 | 7 | 13-27 | 9 | |
|
16
|
Факел | 12 | 1 | 3 | 8 | 8-20 | 6 | |
| 31.10 | 15:15 | Рубин – Факел | - : - |
| 31.10 | 17:30 | Динамо – Ахмат | - : - |
| 31.10 | 19:45 | Родина – Краснодар | - : - |
| 1.11 | 13:00 | Оренбург – ЦСКА | - : - |
| 1.11 | 15:15 | Динамо Мх – Ростов | - : - |
| 1.11 | 17:30 | Балтика – Акрон | - : - |
| 1.11 | 19:45 | Локомотив – Спартак | - : - |
| 2.11 | 18:00 | Крылья Советов – Зенит | - : - |
| Г | ||
|---|---|---|
|
Максим Глушенков
Зенит |
10 |
|
Александр Соболев
Зенит |
8 |
|
Иван Обляков
ЦСКА |
7 |
| П | ||
|---|---|---|
|
Педро
Зенит |
6 |
|
Маркиньос
Спартак |
4 |
|
Иван Олейников
Крылья Советов, ЦСКА |
4 |
| И | К | Ж | ||
|---|---|---|---|---|
|
Георгий Мелкадзе
Ахмат |
10 | 1 | 3 |
|
Илья Рожков
Рубин |
11 | 1 | 2 |
|
Матеус Рейс
ЦСКА |
4 | 1 | 1 |