Как мы считаем

Каждая цифра на DraftMind простыми словами: откуда она берётся, как считается и насколько ей можно доверять.

Винрейт

Доля игр, которые герой выиграл при выбранных фильтрах (ранг, позиция, патч, период). 52% значит, что герой выиграл 52 игры из каждых 100.

В каждом матче есть победитель, поэтому средний винрейт всех героев — 50%. 51–52% — хорошо; выше 54% — очень сильно для публичных игр.

Пример: 640 побед в 1 200 играх = 53,3%.

Пикрейт

Доля матчей, в которых взяли героя. С фильтром позиции — доля матчей, где героя играли в этой роли.

Высокий пикрейт при среднем винрейте обычно значит популярного, удобного героя; низкий пикрейт при высоком винрейте — сильный нишевый пик.

Игры и размер выборки

Каждый процент основан на количестве игр, которое показано рядом. При малом числе игр винрейт сильно скачет случайно: на 100 играх герой с настоящими 50% может показать от 40% до 60%.

Герои меньше чем со 100 играми помечены «мало игр», показаны бледнее и стоят в конце, чтобы не попадать наверх случайно.

Ранги

Каждому матчу присваивается средний ранг игроков из публичных данных: Рекрут, Страж, Рыцарь, Герой, Легенда, Властелин, Божество или Титан. «Божество+» объединяет Божество и Титан.

Публичные данные дают ранг, а не точный MMR. С марта 2025 Valve не публикует матчи топового Immortal Draft, поэтому по Титанам данных меньше.

Позиции

Позиций 1–5 нет в публичных данных, поэтому мы их вычисляем: по обычным ролям героя и по порядку фарма в команде (стоимость и ластхиты), давая каждую позицию ровно одному игроку.

Для части матчей STRATZ позже сообщает настоящие позиции; тогда мы используем их и учимся на них, поэтому догадки со временем точнее. «Не определена» — мы не смогли понять.

Тиры героев

На странице сборок каждый герой получает тир для выбранных ранга, позиции и патча. Оценка — это винрейт, в котором мы уверены на 95% (нижняя граница Уилсона, в процентах), плюс 0,5 × log2(частота пиков героя ÷ средняя частота пиков среди героев в рейтинге). Герой, которого берут вдвое чаще среднего, получает полпункта, а вдвое реже — теряет полпункта. Почти всё решает винрейт, а популярность лишь разводит близких героев.

Герои упорядочены по этой оценке и разбиты по долям: S — лучшие 5%, A — следующие 15%, B — 25%, C — 25%, D — 20%, F — последние 10%. Поэтому тир сравнивает героев между собой при одних и тех же фильтрах: это не заданный винрейт, и он может меняться с новыми играми.

У героя меньше чем со 100 играми тира нет. Если выбрана позиция, сравниваются только герои, которые там настоящий выбор. Тир не значит, что героя надо брать при любом драфте: он показывает, кто был силён до сих пор.

Пример: 54,0% на 5 000 игр дают оценку Уилсона 52,6. При частоте пиков вдвое выше средней оценка тира равна 53,1.

Матчапы и союзники

«Силён против» и «Слаб против» сравнивают винрейт героя против конкретного врага с его обычным винрейтом. +4,0 значит, что герой побеждает на 4 процентных пункта чаще обычного, когда этот враг в игре.

«Лучшие союзники» — то же для героев своей команды. Пара показывается только при минимальном числе игр.

Патч и свежесть

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

Цифры обновляются каждые 15 минут. Матчи появляются через несколько часов после окончания, когда они есть во всех источниках.

Шанс победы в драфте

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

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

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

Причина вроде «+3,1% против Phantom Assassin» показывает, сколько этот матчап добавляет к шансу победы. Модель ничего не знает о вашем пуле героев и навыке: это совет, а не приговор.

Пример: если у героя 54,0% и «+3,1% против Phantom Assassin», то без этого матчапа было бы примерно 50,9%.

Тиры турниров

Тир турнира зависит от команд-участниц. Мы рассчитываем рейтинг каждой про-команды по сериям в наших данных (Glicko-2, один шаг в день) и берём её место на день начала турнира, поэтому прошедший турнир сохраняет тот тир, который у него был тогда. Команды идут по рейтингу за вычетом неопределённости и выбывают из списка после 90 дней без серий.

Тир 1: минимум 4 команды из топ-12 или очень сильная лучшая восьмёрка. Тир 2: минимум 2 команды из топ-12 или минимум 4 из топ-30. Тир 3: минимум 1 команда из топ-60. Тир 4: остальные. Квалификация — не выше второго тира. Групповой этап и плей-офф считаются одним турниром с одним тиром по всему составу.

Пока участники неизвестны, тир помечен как предварительный и определяется по списку крупных серий, который мы ведём вручную, затем по призовому фонду и тиру PandaScore. У стримерских и медиа-турниров нет про-рейтинга, поэтому они оцениваются только по призовому фонду: от $200 000 — тир 1, от $50 000 — тир 2, от $10 000 — тир 3, иначе тир 4.

Лучшие игроки по героям

Считаются только игры со средним рангом Божество или Титан за последние 90 дней. Нужно не меньше 100 таких игр на герое. Счёт полный, а не только по сохранённым у нас матчам: мы запрашиваем у STRATZ всю историю каждого кандидата.

Игроки упорядочены по рейтингу: винрейту, в котором мы уверены на 95% (нижняя граница Уилсона). Он учитывает и победы, и число игр и не даёт короткой удачной серии выйти на первое место. Игроки, скрывающие данные матчей, не показываются.

Пример: 100 игр с винрейтом 90% дают 82,6, а 2 000 игр с винрейтом 60% дают 57,8.

Откуда данные

Матчи: Steam Web API (Valve). Средний ранг: OpenDota. Настоящие позиции, тайминги предметов и порядок навыков для части матчей: STRATZ. Имена и картинки героев, предметов и способностей: Valve.

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