Принцип работы матчмейкинга, или почему бесполезны новые аккаунты?

avatar Kael - The Invoker

6457

127

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Приветствую вас. Вот уже почти 2 года назад Valve опубликовало статью, где очень подробно(вплоть до математического аппарата) рассматривается принцип работы матчмейкинга. Но кажется, что все просто забыли про нее, или намеренно игнорируют, а возможно, просто не могут понять. Меня сначала смешили люди, создающие аккаунты чтобы откалибровать ММР, теперь они вводят меня в недоумение.
В связи с массовостью этого явления тут я бы хотел подробно ответить на вопросы:

Спойлер: "Почему на новом аккаунте проще набрать ММР?"


bc3485589732.jpg



Спойлер: "Почему игры на новом аккаунте так "штормит", сначала бросает к 2к потом к 4к?"

Спойлер: "Почему не имеет смысла создавать новые аккаунты?"


mmr_gamesplayed_graph.jpg



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

Сам я - выпускник механико-математического факультета ЮУрГУ, в данный момент учусь в МГУ на местном мех-мате, пишу диссертацию, мне знакомы те методы которые использует вальв для подбора игр, они весьма близки к идеальным, хотя сами вальв это отрицают. Все проблемы матчмейкинга же связаны с "плохой" выборкой.

Постановка задачи.

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

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

Многие думают, что на этом все и заканчивается, мы дали рейтинг и выпустили в свободное плаванье, но это далеко не так. Систему придумывали люди, которые знакомы со статистическими методами, и знают, что там много подводных камней для свободного плавания. Мы тоже сомневаемся в том, что игрок получил свой рейтинг адекватно, не смотря на то, что для калибровки нужно отыграть примерно 150 матчей, + 10 калибровочных, этого мало для точной оценки, особенно этого мало, если человек сначала сыграл с новичками, а потом попал к таким же калибровщикам. В связи с этим необходимо ввести параметр, который отвечал бы за точность определения рейтинга, который естественно будет зависеть от количества сыгранных игр. Таким образом ваш рейтинг, что вы видите у себя в профиле - это некоторое среднее, но есть также еще один параметр, который не отображается, он отвечает за погрешность определения этого рейтинга. Естественно, чем больше игр мы сыграли, тем меньше погрешность в определении рейтинга.

Таким образом, у нас есть 2 параметра по которым мы объединяем людей в группы:
1) Рейтинг - среднее.
2) Степень неопределенности - отклонение от среднего.
Спойлер:



1) Тут все довольно просто, нужно чтобы в среднем рейтинг обеих команд был равен, приходится учитывать и разброс тоже, системе это "развязывает руки", если она видит у вас не много игр то она может подобрать противников и союзников значительно сильнее или слабее.

2) Очень важно, чтобы новички играли с новичками, звучит очень логично.

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

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

1) Команды должны быть равны по силе, то есть вероятность победы каждой команды должна быть 50%.
2) В самих командах, разброс ММР должен быть наименьшим.

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

Итог: Вы набиваете на новом аккаунте определенное количество ММР, но это число обладает высокой степенью неопределенности, ведь вы калибровались среди таких же калибровщиков и новичков. С понижением уровня неопределенности, ваш ММР начнет снижаться, особенно если у вас высокий винрейт.

Винрейт должен быть близок к 50%! Чем он ближе к этой отметки, тем адекватней для вас работала система подбора матчей, соотвественно человек с небольшим количеством матчей и высоким винрейтом обладает огромной степенью неопределенности, а значит и ММР его ничего не стоит. После понижения степени неопределенности, вас выведут на чистую воду. Вот например, далеко не ходил взял в соседней теме, у пациента винрейт около 57% при этом очень мало игр сыграно, к чему удивления? Подобные темы вовсе смешны. Еще одна тема, человеу дали ВХС, он сомневается, вин рейт 60%, количесвто игр - 50, смотрим последнюю и чекаем ДБ игроков. У всех игроков, практически винрейт отклоняется от 50% в обе стороны. Только спектра выбилась из теории, но возможно, у нее резко сменился уровень игры за последнее время, поэтому ее так кинуло. Если есть желание - задавайте вопросы с дотабафом, постараюсь ответить на них.

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

Обновление 12го сентября:
Подбор игроков при поиске игр теперь более сбалансированный;

Что конкретно изменилось, не известно, впрочем, не известно, что было до этого.

2004

Пользователь

Регистрация: 23.10.2014

Сообщения: 2633

Рейтинг: 5365

Нарушения: 111

2004

Регистрация: 23.10.2014

Сообщения: 2633

Рейтинг: 5365

Нарушения: 111

ну я же только со школы пришел, а тут текста((

aps

Пользователь

Регистрация: 24.10.2013

Сообщения: 7797

Рейтинг: 4932

aps

Регистрация: 24.10.2013

Сообщения: 7797

Рейтинг: 4932

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

MCSMvsME

Пользователь

Регистрация: 24.03.2014

Сообщения: 480

Рейтинг: 593

MCSMvsME

Регистрация: 24.03.2014

Сообщения: 480

Рейтинг: 593

img
http://www.dotabuff.com/players/95325399
Не могу понять, почему меня сбрасывает с ВХС, одну-две игры сливаю, сразу падаю на ХС.
Видимо зря я старался выигрывать? Стоит сейчас калибровать или "закрепиться" на ВХС?

dimon125

Почетный пользователь

Регистрация: 04.06.2013

Сообщения: 3606

Рейтинг: 1746

dimon125

Регистрация: 04.06.2013

Сообщения: 3606

Рейтинг: 1746

ем, а зачем брать среднее значение? Тип человек играл год с раками и сам был раком, поднял скилл и стал играть хорошо, а в итоге его опять кинет на порядок ниже его скилла? Или я не так понял, тогда разъясните

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

MCSMvsME сказал(а):
http://www.dotabuff.com/players/95325399
Не могу понять, почему меня сбрасывает с ВХС, одну-две игры сливаю, сразу падаю на ХС.
Видимо зря я старался выигрывать? Стоит сейчас калибровать или "закрепиться" на ВХС?
Нажмите, чтобы раскрыть...


Винрейт высокий, игр мало. Стремись играть больше, если проигрываешь - не страшно, значит падает степень неопределенности. Твой истинный рейтинг установится тогда, когда винрейт зафиксируется на 50%. Это не значит, что нужно специально сливать катки. Тебе нужно просто больше игр на аккаунте.

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

dimon125 сказал(а):
ем, а зачем брать среднее значение? Тип человек играл год с раками и сам был раком, поднял скилл и стал играть хорошо, а в итоге его опять кинет на порядок ниже его скилла? Или я не так понял, тогда разъясните
Нажмите, чтобы раскрыть...


Среднее значение команды? Берется чтобы вероятность выиграть была у каждой команды одинакова, т.е. стремилась к 50%.
Кинет, но степень неопределенности уменьшается, соответственно, с каждой сыгранной игрой скил тиммейтов будет стремится к среднему скилу команды.

CarryCherry

Пользователь

Регистрация: 21.08.2013

Сообщения: 166

Рейтинг: 36

CarryCherry

Регистрация: 21.08.2013

Сообщения: 166

Рейтинг: 36

MCSMvsME сказал(а):
http://www.dotabuff.com/players/95325399
Не могу понять, почему меня сбрасывает с ВХС, одну-две игры сливаю, сразу падаю на ХС.
Видимо зря я старался выигрывать? Стоит сейчас калибровать или "закрепиться" на ВХС?
Нажмите, чтобы раскрыть...

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

MCSMvsME

Пользователь

Регистрация: 24.03.2014

Сообщения: 480

Рейтинг: 593

MCSMvsME

Регистрация: 24.03.2014

Сообщения: 480

Рейтинг: 593

img
Kael - The Invoker сказал(а):
Винрейт высокий, игр мало. Стремись играть больше, если проигрываешь - не страшно, значит падает степень неопределенности. Твой истинный рейтинг установится тогда, когда винрейт зафиксируется на 50%. Это не значит, что нужно специально сливать катки. Тебе нужно просто больше игр на аккаунте.
Нажмите, чтобы раскрыть...

Спасибо, значит еще поиграю.

Охреневшая лина

Пользователь

Регистрация: 29.04.2015

Сообщения: 10438

Рейтинг: 6735

Охреневшая лина

Регистрация: 29.04.2015

Сообщения: 10438

Рейтинг: 6735

Все равно 2к треш будет создавать нью акки, и сливаться там.Всего-то надо поднять лвл ранкеда до 20 хотя бы.

P-man

Пользователь

Регистрация: 22.08.2013

Сообщения: 384

Рейтинг: 137

P-man

Регистрация: 22.08.2013

Сообщения: 384

Рейтинг: 137

CarryCherry сказал(а):
в голос с очередняры. а ты сам, ну так, головой попробовать подумать не способен? :) к примеру, что ты там на однокнопочных играешь или то, что ты опять же играешь на однокнопочных. не давать же тебе вхс за то, что ты тупо крипов пинаешь ага? ой давай только не будешь лейт приписывать, а то унижу.
Нажмите, чтобы раскрыть...

Однокнопочные :lol::lol2:

TopQoP

Пользователь

Регистрация: 12.07.2014

Сообщения: 41857

Рейтинг: 25734

TopQoP

Регистрация: 12.07.2014

Сообщения: 41857

Рейтинг: 25734

Не только калибровщиков бросать к калибровщикам а еще пусть 100побед челики играют между собой.

SEREGA1995

Пользователь

Регистрация: 11.02.2013

Сообщения: 1947

Рейтинг: 423

SEREGA1995

Регистрация: 11.02.2013

Сообщения: 1947

Рейтинг: 423

img
Что скажешь о моей степени неопределенности ммр? ДБ в подписи.

Так если коротко, когда то был ммр 3300 и 49.5% Последний год, может полтора решил поднять его ради интереса начала до 4к, и тут затянуло, дошел сейчас до 5к и 52.8% вр. Я смотрю как выигрывают мои более опытные друзья с 6к, как играют w33, miracle, другие про игроки. И получается я становлюсь скиловее чем те 3к ребята. Поднимаю до 5к, и поднимая ммр, сделал его менее определенным? При условии что на этих 5к я сижу уже месяца 2, +25 -25 +25 -25. И видимо это мой, как говорят застрял = твой ммр. (Но 90% игр обычно сливает мне 1 человек, или у врага сливает игру 1 человек, либо наоборот кто-то 1 ее выигрывает)

Т.е. мой ммр год назад 3300 и например 2200 игр, 49.5% считается точным, а сейчас 5000, 2800 матчей и 52.8% менее точный? И меня будет кидать к не точным 5к, у которые он либо маленький, и они идут вверх, т.е. они будут сильней, или тех у кого низкий вр и они наоборот (наабузили/купили) и сейчас скатываются вниз, или таких кто поднялся из низов, заодно увеличив свой ммр. Значит мне могут попадаться как и руинеры, сливающие игры, тащеры выигрывающие игры, и обычные ребята с ммром 5к и те типа меня вновь прибывшые, + всякие бустеры залетают по кд.

И смысл всей системы? Если как кидало всех, так и кидает.

Например беру последние 3 игр на ap в solo mmr
http://ru.dotabuff.com/matches/1759821663 25 птса подарил морф, который был просто меньше нуля.
http://ru.dotabuff.com/matches/1758689652 игру выиграла квопа, почти в соло, но не столь она была хороша, сколько сикер глуп, погибая 90% замесов под своей 1 от ее ульты. Что и выиграло игру.
http://ru.dotabuff.com/matches/1758615739 0 - 8 шторм подарил мне 25 птса
У него 500 игр к слову всего.

Решил еще глянуть
http://ru.dotabuff.com/matches/1755876174 игру выигрывает в салат один гиро, начиная с 1 минуты, просто потому что у него 6500.
http://ru.dotabuff.com/matches/1755730013 эту игру выигрываю я на лине, т.к. против был шторм на миду, который после нескольких смертей, почти ничего не делал. Играли 4х5. И не столь я затащил, сколько слил шторм. Хотя он был топ ммр около 5200 что-ль, на наши 4700-4900.
http://ru.dotabuff.com/matches/1754963627 Лешрак выиграл мид, убил всех, гг вп, команда врага не играла как команда, а просто фармили афк, и соло пытались делать что-то

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

Это я просто 6 подряд игр взял, то есть ну пусть 1 из 5 игр будет играться всеми до конца, в 4 из 5, будет либо соло победа/слив игрока, афкашный парень, фид курами, чсв который идет леса фармить и не играет и.т.д.

CarryCherry

Пользователь

Регистрация: 21.08.2013

Сообщения: 166

Рейтинг: 36

CarryCherry

Регистрация: 21.08.2013

Сообщения: 166

Рейтинг: 36

P-man сказал(а):
Однокнопочные :lol::lol2:
Нажмите, чтобы раскрыть...
ребенок первый раз увидел слово или не согласен, что вк и остальные 7 из 10 в топе, относятся к тому слову?

Storyteller

Пользователь

Регистрация: 20.02.2012

Сообщения: 13634

Рейтинг: 4751

Storyteller

Регистрация: 20.02.2012

Сообщения: 13634

Рейтинг: 4751

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

DAVAII DRATSCOO

Пользователь

Регистрация: 07.09.2013

Сообщения: 37479

Рейтинг: 12565

DAVAII DRATSCOO

Регистрация: 07.09.2013

Сообщения: 37479

Рейтинг: 12565

выяснил из темы
имеешь вр выше 50% = твой ммр ничего не стоит

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

SEREGA1995 сказал(а):
Что скажешь о моей степени неопределенности ммр? ДБ в подписи.

Так если коротко, когда то был ммр 3300 и 49.5% Последний год, может полтора решил поднять его ради интереса начала до 4к, и тут затянуло, дошел сейчас до 5к и 52.8% вр. Я смотрю как выигрывают мои более опытные друзья с 6к, как играют w33, miracle, другие про игроки. И получается я становлюсь скиловее чем те 3к ребята. Поднимаю до 5к, и поднимая ммр, сделал его менее определенным? При условии что на этих 5к я сижу уже месяца 2, +25 -25 +25 -25. И видимо это мой, как говорят застрял = твой ммр. (Но 90% игр обычно сливает мне 1 человек, или у врага сливает игру 1 человек, либо наоборот кто-то 1 ее выигрывает)

Т.е. мой ммр год назад 3300 и например 2200 игр, 49.5% считается точным, а сейчас 5000, 2800 матчей и 52.8% менее точный? И меня будет кидать к не точным 5к, у которые он либо маленький, и они идут вверх, т.е. они будут сильней, или тех у кого низкий вр и они наоборот (наабузили/купили) и сейчас скатываются вниз, или таких кто поднялся из низов, заодно увеличив свой ммр. Значит мне могут попадаться как и руинеры, сливающие игры, тащеры выигрывающие игры, и обычные ребята с ммром 5к и те типа меня вновь прибывшые, + всякие бустеры залетают по кд.

И смысл всей системы? Если как кидало всех, так и кидает.

Например беру последние 3 игр на ap в solo mmr
http://ru.dotabuff.com/matches/1759821663 25 птса подарил морф, который был просто меньше нуля.
http://ru.dotabuff.com/matches/1758689652 игру выиграла квопа, почти в соло, но не столь она была хороша, сколько сикер глуп, погибая 90% замесов под своей 1 от ее ульты. Что и выиграло игру.
http://ru.dotabuff.com/matches/1758615739 0 - 8 шторм подарил мне 25 птса
У него 500 игр к слову всего.

Решил еще глянуть
http://ru.dotabuff.com/matches/1755876174 игру выигрывает в салат один гиро, начиная с 1 минуты, просто потому что у него 6500.
http://ru.dotabuff.com/matches/1755730013 эту игру выигрываю я на лине, т.к. против был шторм на миду, который после нескольких смертей, почти ничего не делал. Играли 4х5. И не столь я затащил, сколько слил шторм. Хотя он был топ ммр около 5200 что-ль, на наши 4700-4900.
http://ru.dotabuff.com/matches/1754963627 Лешрак выиграл мид, убил всех, гг вп, команда врага не играла как команда, а просто фармили афк, и соло пытались делать что-то

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

Это я просто 6 подряд игр взял, то есть ну пусть 1 из 5 игр будет играться всеми до конца, в 4 из 5, будет либо соло победа/слив игрока, афкашный парень, фид курами, чсв который идет леса фармить и не играет и.т.д.
Нажмите, чтобы раскрыть...


Ты не понял. Винрейт сам по себе говорит только о том, правильно ли тебе система подбирает игры, в твоем случае, ты просто "растешь". Собственно статья не про высокий винрейт, а про уровень неопределенности, который зависит от количества сыгранных игр, прежде всего. Ты увеличиваешь количество сыграных игр - это главное, системе проще распределять тебя в команду. То что у тебя высокий винрейт - это прекратится, как только ты достигнешь "потолка", а может быть не достигнешь и он продолжит расти до 7к - 8к.

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

PIYPIY сказал(а):
выяснил из темы
имеешь вр выше 50% = твой ммр ничего не стоит
Нажмите, чтобы раскрыть...

И + малое количество сыгранных игр.

Kael - The Invoker сказал(а):
человек с небольшим количеством матчей и высоким винрейтом обладает огромной степенью неопределенности, а значит и ММР его ничего не стоит.
Нажмите, чтобы раскрыть...

barackusama

Пользователь

Регистрация: 04.11.2012

Сообщения: 2600

Рейтинг: 403

barackusama

Регистрация: 04.11.2012

Сообщения: 2600

Рейтинг: 403

Kael - The Invoker сказал(а):
Приветствую вас. Вот уже почти 2 года назад Valve опубликовало статью, где очень подробно(вплоть до математического аппарата) рассматривается принцип работы матчмейкинга. Но кажется, что все просто забыли про нее, или намеренно игнорируют, а возможно, просто не могут понять. Меня сначала смешили люди, создающие аккаунты чтобы откалибровать ММР, теперь они вводят меня в недоумение.
В связи с массовостью этого явления тут я бы хотел подробно ответить на вопросы:

Спойлер: "Почему на новом аккаунте проще набрать ММР?"


bc3485589732.jpg



Спойлер: "Почему игры на новом аккаунте так "штормит", сначала бросает к 2к потом к 4к?"

Спойлер: "Почему не имеет смысла создавать новые аккаунты?"


mmr_gamesplayed_graph.jpg



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

Сам я - выпускник механико-математического факультета ЮУрГУ, в данный момент учусь в МГУ на местном мех-мате, пишу диссертацию, мне знакомы те методы которые использует вальв для подбора игр, они весьма близки к идеальным, хотя сами вальв это отрицают. Все проблемы матчмейкинга же связаны с "плохой" выборкой.

Постановка задачи.

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

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

Многие думают, что на этом все и заканчивается, мы дали рейтинг и выпустили в свободное плаванье, но это далеко не так. Систему придумывали люди, которые знакомы со статистическими методами, и знают, что там много подводных камней для свободного плавания. Мы тоже сомневаемся в том, что игрок получил свой рейтинг адекватно, не смотря на то, что для калибровки нужно отыграть примерно 150 матчей, + 10 калибровочных, этого мало для точной оценки, особенно этого мало, если человек сначала сыграл с новичками, а потом попал к таким же калибровщикам. В связи с этим необходимо ввести параметр, который отвечал бы за точность определения рейтинга, который естественно будет зависеть от количества сыгранных игр. Таким образом ваш рейтинг, что вы видите у себя в профиле - это некоторое среднее, но есть также еще один параметр, который не отображается, он отвечает за погрешность определения этого рейтинга. Естественно, чем больше игр мы сыграли, тем меньше погрешность в определении рейтинга.

Таким образом, у нас есть 2 параметра по которым мы объединяем людей в группы:
1) Рейтинг - среднее.
2) Степень неопределенности - отклонение от среднего.
Спойлер:



1) Тут все довольно просто, нужно чтобы в среднем рейтинг обеих команд был равен, приходится учитывать и разброс тоже, системе это "развязывает руки", если она видит у вас не много игр то она может подобрать противников и союзников значительно сильнее или слабее.

2) Очень важно, чтобы новички играли с новичками, звучит очень логично.

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

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

1) Команды должны быть равны по силе, то есть вероятность победы каждой команды должна быть 50%.
2) В самих командах, разброс ММР должен быть наименьшим.

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

Итог: Вы набиваете на новом аккаунте определенное количество ММР, но это число обладает высокой степенью неопределенности, ведь вы калибровались среди таких же калибровщиков и новичков. С понижением уровня неопределенности, ваш ММР начнет снижаться, особенно если у вас высокий винрейт.

Винрейт должен быть близок к 50%! Чем он ближе к этой отметки, тем адекватней для вас работала система подбора матчей, соотвественно человек с небольшим количеством матчей и высоким винрейтом обладает огромной степенью неопределенности, а значит и ММР его ничего не стоит. После понижения степени неопределенности, вас выведут на чистую воду. Вот например, далеко не ходил взял в соседней теме, у пациента винрейт около 57% при этом очень мало игр сыграно, к чему удивления? Подобные темы вовсе смешны. Еще одна тема, человеу дали ВХС, он сомневается, вин рейт 60%, количесвто игр - 50, смотрим последнюю и чекаем ДБ игроков. У всех игроков, практически винрейт отклоняется от 50% в обе стороны. Только спектра выбилась из теории, но возможно, у нее резко сменился уровень игры за последнее время, поэтому ее так кинуло. Если есть желание - задавайте вопросы с дотабафом, постараюсь ответить на них.

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

Про "не стоит создавпть новыц акк" в голос.Ибо 150 игр или 600-огромнач разница

iOMA

Пользователь

Регистрация: 20.05.2015

Сообщения: 596

Рейтинг: 158

iOMA

Регистрация: 20.05.2015

Сообщения: 596

Рейтинг: 158

Kael - The Invoker сказал(а):
С понижением уровня неопределенности, ваш ММР начнет снижаться, особенно если у вас высокий винрейт.
Нажмите, чтобы раскрыть...

После этого я не читал. Да, вот такие будущие доктора наук.....

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

iOMA сказал(а):

После этого я не читал. Да, вот такие будущие доктора наук.....
Нажмите, чтобы раскрыть...


Наверное и до, тоже не читал... Да и это не читал.

Triada

Пользователь

Регистрация: 10.08.2012

Сообщения: 111

Рейтинг: 14

Triada

Регистрация: 10.08.2012

Сообщения: 111

Рейтинг: 14

Вот что я понял из слов автора.Про игроки у которых винрейт 60+ им просто повезло с распределением в командах.

iOMA

Пользователь

Регистрация: 20.05.2015

Сообщения: 596

Рейтинг: 158

iOMA

Регистрация: 20.05.2015

Сообщения: 596

Рейтинг: 158

Kael - The Invoker сказал(а):
Наверное и до, тоже не читал... Да и это не читал.
Нажмите, чтобы раскрыть...

Смотри. К примеру я челик 7к рейта ,беру акк 2к с вр 50%. Иду катаю ммр на 2к,вр на акке начнет расти. А ты мне пишешь что мой ммр будет падать если у меня высокий вр. Он будет падать только в случае если я доберусь до своего максимума по скиллу . Там да многое будет зависить не только от меня и мой вр начнет приблежаться к отметке 50%. В твоей теории очень много слабых мест.

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Triada сказал(а):
Вот что я понял из слов автора.Про игроки у которых винрейт 60+ им просто повезло с распределением в командах.
Нажмите, чтобы раскрыть...

Про игроки и так лучше всех играют, как раз логично, что у них винрейт 60%+.

Kael - The Invoker

Пользователь

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

Kael - The Invoker

Регистрация: 04.06.2015

Сообщения: 2405

Рейтинг: 4025

iOMA сказал(а):
Смотри. К примеру я челик 7к рейта ,беру акк 2к с вр 50%. Иду катаю ммр на 2к,вр на акке начнет расти. А ты мне пишешь что мой ммр будет падать если у меня высокий вр. Он будет падать только в случае если я доберусь до своего максимума по скиллу . Там да многое будет зависить не только от меня и мой вр начнет приблежаться к отметке 50%. В твоей теории очень много слабых мест.
Нажмите, чтобы раскрыть...


Ты совершенно прав. Не пойму где противоречия. Я вроде так и написал.

Kael - The Invoker сказал(а):
Итог: Вы набиваете на новом аккаунте определенное количество ММР, но это число обладает высокой степенью неопределенности, ведь вы калибровались среди таких же калибровщиков и новичков. С понижением уровня неопределенности, ваш ММР начнет снижаться, особенно если у вас высокий винрейт.
Нажмите, чтобы раскрыть...


Уровень неопределенности начнет понижатся как только ты начнешь проигрывать. А так винрейт 100% и система в панике.