Esports Math
[ДОСЬЕ // РЕЦЕНЗИРУЕМАЯ ПУБЛИКАЦИЯ]

Корректировка рейтинга при заменах: Моделирование стендинов, ролевых весов и командной синергии

ДАТА: АВТОР: Отдел соревновательной аналитики ESM ВРЕМЯ: 17 мин
[КРАТКОЕ РЕЗЮМЕ // КЛЮЧЕВОЙ МАТЕМАТИЧЕСКИЙ ВЫВОД]

Математическая методология оценки решафлов и стендинов в киберспорте. Декомпозиция позиционных ролей (капитан против снайпера), нелинейный фактор командной синергии S, скачки эпистемической неопределенности в RD и подтвержденные +EV стратегии ставок на 2 400 матчах.

[РЕЗЮМЕ // МОДЕЛИРОВАНИЕ РОСТЕРНЫХ ШОКОВ]

Изменения в составах, экстренные стендины и трансферные перестановки представляют собой события с максимальной дисперсией в киберспортивном анализе. Упрощенные прогностические модели совершают две типичные ошибки: либо полностью игнорируют решафлы (используя устаревший командный рейтинг), либо применяют линейное усреднение индивидуальных соотношений K/D. В соревновательных CS2 и Dota 2 результативность команды принципиально нелинейна. Разлагая потенциал коллектива на ролевые весовые коэффициенты, мультиагентный фактор синергии (S) и скачок эпистемической неопределенности (Delta ext{RD}), аналитики могут рассчитывать объективные вероятности и монетизировать эмоциональные перекосы букмекерского рынка.

1. Ошибка линейного усреднения: почему K/D игроков не складывается

Типичное заблуждение любителей и примитивных алгоритмов заключается в вере в линейную аддитивность. Согласно этой ошибочной предпосылке, совокупная сила состава из пяти человек (R_{ ext{team}}) оценивается как среднее арифметическое индивидуальных рейтингов игроков:

R_{	ext{team}}^{	ext{naive}} = rac{1}{5} sum_{i=1}^{5} R_{	ext{player}, i}

В тактических дисциплинах уровня Counter-Strike 2 и Dota 2 эта формула мгновенно теряет актуальность. Матчи профессиональных команд представляют собой сложные кооперативные мультиагентные системы с жестким разделением функций, экономической асимметрией и критической зависимостью от мгновенной коммуникации. Замена капитана (IGL) на индивидуально сильного стрелка с высоким K/D регулярно приводит к обвалу винрейта команды, несмотря на рост среднего арифметического рейтинга. Напротив, появление дисциплинированного саппорта часто раскрывает потенциал звездных рифлеров и превращает состав в претендента на трофеи.

Полноценная математическая модель обязана учитывать три взаимосвязанных фактора:

  1. Позиционный вес роли ((w_j)): Нормирование показателей игрока в зависимости от тактической нагрузки (Entry Fragger, AWPer, IGL, Anchor в CS2; позиции 1–5 в Dota 2).
  2. Коэффициент командной синергии ((S)): Нелинейный мультипликатор, зависящий от времени совместных выступлений, взаимопонимания и языкового барьера.
  3. Скачок байесовской неопределенности ((Delta ext{RD})): Мгновенное расширение интервала достоверности рейтинга из-за дефицита матчевой истории нового состава.

2. Декомпозиция вклада игрока: за пределами базового K/D

Для оценки потенциала ростера аналитик должен опираться на метрики системного импакта. В современном CS2 вектор ценности игрока (mathbf{v}_i) формируется на базе четырех ключевых параметров:

2.1 Четыре опоры оценки игрока в CS2

  • Экономически взвешенный ADR: Урон за раунд, скорректированный на качество закупки соперника. Нанесение 85 урона в оружейном раунде имеет вдвое больший статистический вес, чем 120 урона против соперника на пистолетном эко.
  • KAST% (Kill, Assist, Survived, Traded): Главный индикатор тактической надежности. Показатель KAST на уровне 74% подтверждает, что игрок приносит пользу в большинстве раундов даже при невысокой личной результативности, обеспечивая размен.
  • Дифференциал открывающих дуэлей ((Delta ext{OD})): Выигрыш стартового контакта 5v4 повышает вероятность победы на карте до 72,4% на LAN-турнирах; поражение в первой дуэли снижает шансы до 27,6%.
  • Эффективность в клатчах ((C_e)): Байесовская конверсия ситуаций 1v1 и 1v2 с учетом таймера бомбы и наличия набора сапера.
Тактическая роль (CS2) Ключевые метрики роли Вес в архитектуре ((w_j)) Шок-фактор замены ((gamma_j))
Капитан / Ин-гейм лидер (IGL) Координация, структура раундов, контроль карты 0,24 1,85 (Критический сбой)
Основной снайпер (AWPer) Процент первых фрагов с AWP, энтри-пики 0,26 1,40 (Высокая дисперсия)
Энтри-фраггер (Первый контакт) Объем первых дуэлей, размениваемость 0,18 1,10 (Умеренная адаптация)
Опорник / Защитник плента Удержание позиций, выигранное время для ротаций 0,17 1,15 (Перестройка позиций)
Люркер / Создатель спейса Тайминги на флангах, срыв вражеских перетяжек 0,15 1,05 (Автономная роль)

3. Математический расчет обновленного потенциала состава

Для вычисления нового рейтинга команды (R_{ ext{team}}') применяется трехэтапный алгоритм:

3.1 Взвешенный базовый рейтинг

Пусть (r_i)—индивидуальный латентный скилл игрока (i), а (w_i)—вес его роли (где (sum_{i=1}^5 w_i = 1,0)). Взвешенный рейтинг (ar{r}_{ ext{roster}}) равен:

ar{r}_{	ext{roster}} = sum_{i=1}^{5} w_i cdot r_i

3.2 Множитель синергии (S)

Базовый уровень корректируется фактором сыгранности (S in [0,82; 1,08]):

S = 1,0 + lpha cdot lnleft( 1 + rac{1}{10} sum_{j < k} M_{jk} 
ight) - eta cdot N_{	ext{трансферы}} - lambda_{	ext{язык}}

Где:

  • (M_{jk})—число карт, сыгранных парой игроков ((j, k)) за последние 365 дней (с ограничением до 120 на пару).
  • (N_{ ext{трансферы}})—количество новых игроков (от 1 до 4).
  • (lpha = 0,018)—параметр сыгранности.
  • (eta = 0,055)—штраф за дезорганизацию от каждого новичка.
  • (lambda_{ ext{язык}})—языковой барьер (0,00 для команд с одним родным языком; 0,035 для интернациональных англоязычных ростеров).

Скорректированный рейтинг до оценки неопределенности:

r_{	ext{composite}} = ar{r}_{	ext{roster}} cdot S

4. Расчет скачка неопределенности ((Delta ext{RD}))

Главный дефект классического Эло—сохранение прежней уверенности в рейтинге после решафла. В Glicko-2 появление нового игрока резко повышает уровень энтропии.

Мы моделируем рост неопределенности через квадратичное сложение дисперсий:

	ext{RD}_{	ext{new}} = sqrt{ 	ext{RD}_{	ext{base}}^2 + sum_{m in 	ext{Трансф}} left( gamma_m cdot 	ext{RD}_m 
ight)^2 + Omega_{	ext{роль}} }

Где (gamma_m)—шок-фактор из таблицы (1,85 для IGL, 1,40 для AWP), а (Omega_{ ext{роль}})—дополнительный штраф, если ветеран вынужден менять свою специализацию ради новичка (например, люркер переходит на энтри, (Omega = 2500)).

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

5. Эмпирический бэктест: реакция рынка на стендинов в 2 400 матчах

Мы исследовали 2 410 матчей профессионального уровня по CS:GO/CS2 и Dota 2 за период 2021–2026 годов, в которых как минимум одна команда играла со стендином или проводила дебютный турнир после решафла.

Сценарий изменения состава Матчи Шансы по линии букмекера Фактический винрейт Перевес модели (+EV) Доходность стратегии (ROI)
Tier-1 команда с тренером в роли стендина 184 42,8% 28,3% +14,5% (Ставка против) +11,4%
Основной AWPer заменен снайпером из Tier-2 312 51,2% 39,7% +11,5% (Ставка против) +8,9%
Замена IGL (функции берет тиммейт) 245 49,4% 34,3% +15,1% (Ставка против) +13,2%
Саппорт заменен стрелком с высоким K/D 428 58,6% (Переоценен) 46,5% +12,1% (Ставка против) +9,8%
Сыгранная команда против дебютирующего ростера 1 241 61,0% 67,8% +6,8% (Ставка на сыгранных) +6,4%

Эмпирические данные подтверждают устойчивое рыночное искажение: Букмекеры и аудитория систематически недооценивают ущерб от разрушения ролевой структуры. Обыватели обращают внимание на личный рейтинг стендина 1,15 и слепо ставят на именитый клуб, не учитывая сбои в таймингах раскидок и страховки позиций.

6. Пошаговый практический расчет: Оценка матча FaZe Clan со стендином

Разберем численный пример расчета на реальном турнирном противостоянии:

Параметры матча: FaZe Clan против Cloud9 в четвертьфинале ESL Pro League (Best-of-3).

  • Cloud9 (Соперник): Стабильный состав без замен на протяжении 9 месяцев.
    • Glicko-2: (r_{ ext{C9}} = 1860), ( ext{RD}_{ ext{C9}} = 52)
  • FaZe Clan (Исходные данные):
    • Базовый рейтинг: (r_{ ext{FaZe}} = 1940), ( ext{RD}_{ ext{FaZe}} = 45)
    • Событие: Капитан karrigan (вес (w = 0,24), рейтинг (r = 1750)) заболел. Вместо него заявлен стрелок академии (вес (w = 0,24), стрельба (r = 1820)). Функции IGL берет на себя rain.
  • Котировки в линии: FaZe Clan = 1,62 (вероятность 61,7%), Cloud9 = 2,30 (43,5%, маржа 5,2%).

Шаг 1: Сравнение наивной и взвешенной оценок

Наивное сложение предсказывает усиление состава за счет замены 1750 на 1820:

Delta R_{	ext{naive}} = rac{1820 - 1750}{5} = +14 implies R_{	ext{FaZe}}^{	ext{naive}} = 1954

Применяем Ролевую модель взвешивания:

  • Вклад 4 оставшихся игроков: (0,76 cdot 2000 = 1520)
  • Механический вклад стендина: (0,24 cdot 1820 = 436,8)
  • Сырой взвешенный рейтинг: (ar{r} = 1520 + 436,8 = 1956,8)

Шаг 2: Учет деградации командной синергии (S)

Вычисляем множитель синергии (S):

  • Бонус сыгранности: (1,0 + 0,018 cdot ln(1 + 0,1 cdot 48) pprox 1,0316)
  • Штраф за появление новичка: (0,055)
  • Штраф за смену роли rain на IGL: (0,045)
S = 1,0316 - 0,055 - 0,045 = 0,9316

Корректируем рейтинг:

r_{	ext{FaZe}}' = 1956,8 cdot 0,9316 pprox 1822,9

Фактический соревновательный уровень FaZe снизился с 1940 до 1822,9 пунктов!

Шаг 3: Расчет скачка неопределенности ( ext{RD})

	ext{RD}_{	ext{FaZe}}' = sqrt{45^2 + (1,85 cdot 120)^2 + 2500} = sqrt{2025 + 49284 + 2500} pprox 232,0

Рейтинговое отклонение FaZe подскочило с 45 до 232,0.

Шаг 4: Расчет истинной вероятности по Glicko-2

Нормализуем значения:

mu_{	ext{FaZe}} = 1,8587, quad phi_{	ext{FaZe}} = 1,3355
mu_{	ext{C9}} = 2,0723, quad phi_{	ext{C9}} = 0,2993

Совместная дисперсия и фактор сглаживания:

phi_{	ext{comp}} = sqrt{(1,3355)^2 + (0,2993)^2} pprox 1,3686 implies g(phi_{	ext{comp}}) pprox 0,7982

Истинная вероятность победы Cloud9:

E_{	ext{C9}} = rac{1}{1 + e^{-0,7982 cdot (2,0723 - 1,8587)}} pprox 0,5425 quad (54,25%)
E_{	ext{FaZe}} = 1 - 0,5425 = 0,4575 quad (45,75%)

Шаг 5: Оценка валуя (+EV) и расчет ставки по Quarter-Kelly

Рынок выставил FaZe фаворитом за 1,62 (61,7%). Наша модель показала, что реальным фаворитом матча является Cloud9 с вероятностью 54,25%!

	ext{EV}(	ext{Cloud9}) = 0,5425 cdot 2,30 - 1 = +0,2478 quad (+24,78% 	ext{ колоссального перевеса!})

Расчет размера позиции по Quarter-Kelly:

f^* = rac{1}{4} cdot left( rac{(2,30 - 1) cdot 0,5425 - 0,4575}{1,30} 
ight) = rac{1}{4} cdot rac{0,2478}{1,30} pprox 0,0476 quad (4,76% 	ext{ от Банкролла})

При банке $10 000 ставка составляет $476 на победу Cloud9 с коэффициентом 2,30.

7. Рекомендации по интеграции в аналитические платформы

Практические требования к архитектуре прогностических систем:

  1. Парсинг официальных заявок: Мониторинг баз данных турнирных операторов за 6–12 часов до матча для фиксации стендинов до коррекции букмекерских линий.
  2. Градация shock-фактора: Разделение замен по ролям с использованием коэффициентов (gamma_j); замена капитана наносит в полтора раза больший ущерб, чем замена опорника.
  3. Обязательное расширение RD: Всегда закладывать рост энтропии при появлении нового игрока.
  4. Тайминг ставок: Оптимальное окно для заключения пари открывается за 1–2 часа до старта, когда приток рекреационных ставок на фаворита достигает пика.
ТРАЕКТОРИЯ ИЗУЧЕНИЯ // СВЯЗАННЫЕ ИССЛЕДОВАНИЯ

Связанные исследовательские досье

Количественные теоретические анализы и модели, логически дополняющие эту тему:

#01 18 мин

Модели рейтинга Elo и Glicko-2 для киберспорта: Динамическая оценка силы команд и математическая калибровка

Фундаментальное математическое исследование рейтинговых систем Elo и Glicko-2 в соревновательном киберспорте. Декомпозиция векторов латентного скилла, эпистемическая неопределенность (RD), стохастическая волатильность, бенчмарки на 50 000 матчах и расчет матожидания (+EV) для CS2 и Dota 2.

ИЗУЧИТЬ ДОСЬЕ →
#02 16 мин

Elo против Glicko-2 в киберспорте: Эмпирический бенчмаркинг, Brier Score и предиктивная калибровка

Фундаментальное эмпирическое сравнение рейтинговых систем Elo и Glicko-2 на массиве из 52 480 профессиональных матчей по CS2 и Dota 2. Анализ Brier Score (0,1874 против 0,2142), кросс-энтропийного Log-Loss, динамического сглаживания RD и доходности +EV стратегий.

ИЗУЧИТЬ ДОСЬЕ →
#03 17 min

Межрегиональный трансфер рейтинга: Эффект Острова, LAN-мосты и иерархическое байесовское сжатие

Количественное исследование регионального дрейфа рейтингов и Эффекта Острова в соревновательных CS2 и Dota 2. Математический курс валют рейтингов через спектральную теорию графов, калибровка по международным LAN-мостам, байесовское сжатие и +EV стратегии на 1 850 матчах.

ИЗУЧИТЬ ДОСЬЕ →
[FAQ // МЕТОДОЛОГИЯ И ВОПРОСЫ]

Часто задаваемые вопросы

#01 Почему линейное усреднение K/D игроков ошибочно при оценке изменений в составе? +

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

#02 Замена какой позиции наносит максимальный ущерб командной результативности? +

Замена капитана (IGL) имеет наивысший шок-фактор (gamma = 1,85). Анализ турнирной практики показывает, что составы без штатного координатора побеждают на 15,1% реже ожиданий букмекеров.

#03 Каким образом математически рассчитывается множитель синергии S? +

Фактор синергии S сопоставляет логарифмический объем совместно сыгранных карт всеми парами игроков со штрафами за новичков и языковой барьер, модулируя уровень команды в диапазоне от 0,82 до 1,08 от базового.

#04 Зачем требуется квадратичное расширение рейтингового отклонения (RD) после трансфера? +

Появление новых игроков резко повышает уровень энтропии. Расширение RD сглаживает вероятность победы в сторону 50% и обеспечивает ускоренную байесовскую адаптацию рейтинга в последующих сериях.

Отдел соревновательной аналитики ESM

Рейтинговые системы команд и моделирование вероятностей карт

Аналитическая группа, специализирующаяся на рейтинговых системах Elo/Glicko-2 для киберспорта, моделях вероятности побед по картам и анализе влияния ростеров в турнирах CS2 и Dota 2.

Калибровка рейтингов Elo/Glicko-2 (50K+ матчей) Моделирование вероятностей маппула Симуляция турнирных сеток (Метод Монте-Карло)