Squad Analytics Football
229 subscribers
4.59K photos
21 files
8 links
Squad Analytics Football – прогнозы без истории, только актуальные данные! 📊
Канал с анализом матчей @SAF_calculation
Download Telegram
🚨 Подъехала статистика за последнюю неделю (16–23 сентября).

📊 Результаты по интервалам:

30–40% → 134 матча / 50 верных → 37%

40–50% → 178 матчей / 78 верных → 44%

50–60% → 99 матчей / 55 верных → 56%

60%+ → 82 матча / 53 верных → 65%

🧩 Что видно:

Модель отработала чётко внутри интервалов: там, где шансы ниже — винрейт низкий, а на 60%+ результат ожидаемо держится выше.
👻2
📊 Статистика модели за период 24 сентября – 2 октября

Сводка по интервалам вероятностей (максимальный шанс на исход):

30–40% → 154 матча / 61 верный → 40%

40–50% → 193 матча / 71 верный → 37%

50–60% → 128 матчей / 71 верный → 56%

60%+ → 112 матчей / 72 верных → 64%

🧩 На этой неделе модель в целом держится в рамках ожиданий, но в интервале 40–50% произошёл заметный провал.
Это «тонкая зона» — и мы ещё отдельно посмотрим, связано ли это с конкретными лигами или это комплексный эффект по всем турнирам.

⚠️ Напоминаю:

прогнозы падают в отдельный канал 👉 @SAF_calculation

обсуждаем всё в чате 👉 @predict_fb_chat
📊 Результаты модели за 3–6 октября — перед паузой на сборные

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

Сводка по интервалам вероятностей (максимальный шанс на исход):

30–40% → 138 матчей / 60 верных → 44%

40–50% → 143 матча / 61 верный → 43%

50–60% → 90 матчей / 45 верных → 50%

60%+ → 62 матча / 42 верных → 68%

🧩 Что видно:

В интервале 30–40% винрейт выше ожидаемого. Такие всплески бывают, особенно на насыщенных неделях, где часть фаворитов играет в ротации.

Зона 40–50% держится стабильно — ровно по вероятностям.

А 60%+ снова демонстрирует уверенное соответствие прогнозам модели.

⚠️ В ближайшие дни — пауза на сборные, поэтому основное внимание идёт на накопление данных и калибровку по лигам.

📌 Прогнозы публикуются в отдельном канале 👉 @SAF_calculation
💬 Общение и обсуждения — в чате 👉 @predict_fb_chat
📌 Экспериментальный канал с сигналами тот же: @VBAnalytics
1
📢 Промежуточный апдейт по модели

С начала сезона в личку и в комменты прилетает всё больше вопросов:

— почему в одних лигах модель даёт железо, а в других ничего не заходит?
— откуда берутся матчи, где шанс 60%, а фаворит всё равно валится?
— и вообще, модель одинаково работает для всех чемпионатов или нет
(о чём мы уже говорили ранее — точно не одинаково).

Хорошие вопросы.
Сезон только стартовал, данных ещё мало —
в одних лигах модель уже встала на рельсы,
а в других ещё плавает в шуме.

📊 Сейчас идёт разбор по лигам и интервалам вероятностей —
где всё идёт по плану, а где пока модель хромает.

Завтра выйдет аналитический пост
с тепловой картой точности модели:
посмотрим, какие лиги уже выровнялись,
а где пока лучше не лезть.
2👍1
📊 Тепловая карта точности модели по лигам

Вчера спрашивали:

— почему в одних лигах модель даёт “железо”,
а в других — будто вообще ничего не работает?
— откуда берутся матчи с шансом 60 %, где фаворит всё равно валится?
— и одинаково ли она работает во всех чемпионатах?

Отвечаем 👇

🧠 Что показано на карте

Это реальный винрейт модели по каждой лиге
и по каждому диапазону вероятностей (30–40 / 40–50 / 50–60 / 60+).

В каждой ячейке — фактический процент заходов и количество матчей (N).
Данные с 1 июля, всего около 3700 матчей,
но по отдельным лигам и интервалам пока по 20–30 матчей,
поэтому часть ячеек пустая — просто ещё не накопилось.

🎨 Как читать цвета

🟩 Зелёный — модель попала в свой диапазон.

🟥 Красный — фактический винрейт ниже прогноза → модель переоценила фаворитов.

🟦 Синий — наоборот, винрейт выше прогноза → модель недооценила фаворитов.

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

⚙️ 1️⃣ Почему где-то модель “даёт железо”, а где-то — нет

Потому что распределение матчей неравномерное.
Крупные чемпионаты уже на 10–11 туре,
а мелкие лиги или вторые дивизионы только начали.

Где выборка побольше — модель выглядит стабильнее.
Где мало матчей — кривая точности “гуляет” от 20 до 80 %,
и это пока просто шум.

📉 2️⃣ Почему фаворит с шансом 60 % может проиграть

60 % — это не гарантия, а ожидание на дистанции.
Если взять 100 матчей с шансом 60 %,
то в среднем 60 из них зайдут, а 40 нет.

Но когда таких матчей всего 10–15,
возможен любой перекос — хоть 3 из 10, хоть 9 из 10.
Вот почему короткие серии пока выглядят “не по модели”.

🌍 3️⃣ Работает ли модель одинаково для всех лиг

Нет — и это как раз видно на тепловой карте. Но возможно это изменится.
Когда в каждом интервале будет достаточно матчей.

Польша (Ekstraklasa) — пока слабое место,
в диапазоне 30–40 % фактический винрейт всего 21 %, модель явно переоценивает.

English Championship — в низких диапазонах 19–28 %,
зато при 50–60 % уже 61 % — модель “подхватывается”, но пока нестабильно.


📈 Вывод

На данный момент модель ведёт себя по-разному.
Дистанция короткая — всего около 3700 матчей,
и большинство ячеек по лигам имеют выборку меньше 50 игр.

Когда в каждой ячейке наберётся хотя бы 100 матчей,
это уже можно будет считать статистически значимыми данными —
где случайность почти не влияет,
и видно реальную точность модели.

По мере накопления матчей “пустые” зоны заполнятся,
а кривая точности выровняется.
Тогда станет понятно,
в каких лигах модель действительно работает стабильно,
а где системно ошибается.
📊 Обновление по модели

После прошлой публикации тепловой карты прошёл один тур в топ-чемпионатах — команды вернулись после паузы на сборные.
Параллельно сыграли несколько туров во вторых дивизионах и мелких лигах (ФНЛ, Championship, League One и т.п.),
поэтому общая выборка немного выросла, но без резких сдвигов.

С ростом данных показатели начинают выравниваться:
там, где раньше было много случайных перекосов (красные и синие ячейки),
винрейт постепенно сходится к ожидаемым значениям модели.
Это нормальный процесс — чем больше матчей в каждом интервале,
тем меньше шума и выше стабильность.

🧩 Для статистически значимых выводов в каждой ячейке нужно хотя бы ~100 матчей.
Сейчас в среднем 25–40, поэтому текущие результаты —
пока не выводы, а просто наблюдения.

📈 Выводы

English Championship — самая нестабильная лига:
низкие интервалы провисают,
а в диапазоне 50–60 % происходит резкий скачок вверх.
Пока не трогаем.

Belgium Jupiler Pro League — самая ровная:
чёткая диагональ без провалов,
фактические проценты близки к модельным,
выборка по интервалам адекватная.
Можно оставлять в «играбельном» пуле.

В целом картинка выравнивается по мере роста выборки.
Говорить о стабильности рано, но динамика нам нравится —
модель ведёт себя всё предсказуемее там, где данных становится больше.
3
📊 Апдейт по модели

День прошёл, число сменилось —
и за неделю действительно многое изменилось.

📈 База матчей растёт, калибровка становится плотнее.
На карте появляются новые лиги,
а старые ячейки набирают вес —
там, где ещё недавно были случайные всплески,
уже вырисовываются закономерности.

Хорошие лиги начинают отделяться от шумных,
границы между “рабочими” и “сырыми” зонами становятся заметнее.
Теперь картина выглядит не как хаос,
а как система, которая постепенно выстраивается.

📍 Данных пока всё ещё мало,
но процесс идёт в правильном направлении —
каждая неделя делает тепловую карту чуть честнее и живее.
😁1
winrate_heatmap_calibration_full.png
1.5 MB
Прошла неделя — данные в таблице обновились.
Без комментариев, где стало лучше или хуже:
ячейки пока не дотянулись до 100 матчей,
но некоторые уже перевалили за 50.

С каждым апдейтом статистика становится
всё надёжнее, а картина — всё полнее.
🏟 Почему мы не даём прогнозы на матчи сборных и еврокубков

Система хорошо работает там, где все команды живут в одной среде — в пределах своей лиги.
Там силы соперников понятны и сопоставимы, потому что они проходят через один и тот же уровень конкуренции.

Но когда встречаются клубы из разных стран — или сборные — общая шкала теряется.
Игрок, который выглядит сильным в своей лиге, может оказаться совсем не тем же игроком против соперников из другого уровня футбола.

Поэтому модель не делает прогнозы на такие матчи — не из-за сложности, а из-за честности.
Лучше промолчать, чем говорить там, где данные перестают быть сравнимыми.
👍2
winrate_heatmap_calibration_full.png
1.8 MB
📊 Неделя прошла — ничего не рухнуло

Данные добавились, шум стал тише,
а таблица всё больше похожа на что-то осмысленное.
Без громких выводов — просто наблюдаем,
как цифры медленно, но верно становятся честнее.
👍21
winrate_heatmap_calibration_full.png
1.9 MB
Обновление статистики

После паузы на матчи сборных прошёл один тур, и мы обновили таблицу. Существенных изменений нет: там, где выборка уже набралась, показатели остались на прежних уровнях; а в лигах с малым числом игр колебания по-прежнему выглядят как обычный шум.

В целом обновление рабочее — свежие матчи слегка сгладили картину, но каких-то резких сдвигов или новых тенденций пока не видно.
👍2👨‍💻1
winrate_heatmap_calibration_full.png
2 MB
📊 Обновление таблицы

Добавлены матчи последнего тура. Существенных изменений в структуре таблицы нет:
лиги с большим объёмом данных показывают стабильные значения, а в лигах с малой выборкой сохраняется характерная волатильность.
Текущая версия таблицы лучше отражает реальное состояние модели и сглаживает часть шумов.
👍21
На этой неделе обновление таблицы не выходило по техническим причинам.
В датацентре, где размещён сервер, два дня подряд происходили аварии, из-за чего часть истории не сохранилась. Сейчас идёт восстановление данных.

Обновлённая таблица будет загружена сегодня, ближе к ночи.
💅1
winrate_heatmap.png
2.2 MB
Таблица обновлена и дополнена новыми данными.
Все данные восстановлены, обновление загружено. Дальше работа продолжается в обычном режиме.
🆒2👍1
winrate_heatmap_new.png
2.3 MB
Новые данные подъехали

Обновили калибровку модели по лигам и интервалам вероятностей.
Отдельно отмечу Английский Чемпионшип — в одном из интервалов уже подбираемся к 100 матчам, выборка становится по-настоящему репрезентативной.
🎄1
winrate_heatmap_31dec2025.png
2.3 MB
Поздравляем всех с Новым годом 🎄
И публикуем последнюю таблицу в этом году.

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

Отдельно отмечаем важный рубеж:
в одном из интервалов вероятностей впервые пробит порог 100 матчей. Это точка, где статистика перестаёт быть шумом и начинает давать более устойчивую картину.

Спасибо всем, кто читает, следит и остаётся с каналом.

С Новым годом! 🎉
🔥2🎅2👍1
winrate_heatmap_calibration_full.png
2.4 MB
Пришли новые данные — таблица обновлена.

Добавлены свежие матчи, увеличены выборки по ряду лиг и интервалов вероятностей. В некоторых зонах уже начинает проявляться более устойчивая калибровка, в других всё ещё заметен шум из-за недостатка данных.

Отдельно бросается в глаза English Championship:
в интервале вероятностей 60+ заметно проседание винрейта фаворитов.
На неделе попробуем разобрать, с чем это может быть связано и почему рынок здесь даёт такой перекос.

Работа продолжается, данные продолжают собираться.
🔥2👻1
winrate_heatmap_calibration_full.png
2.4 MB
Вышла обновлённая таблица с новыми данными.

Отдельно извиняемся, что не разобрали English Championship — на этой неделе не хватило времени. Вернёмся к этому разбору позже.
💅1