Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

От нечего делать решил написать свой алгоритм поведения типичной рейтинговой системы с получением фиксированных очков рейтинга в качестве результата игры (как в доте +30 -30). Алгоритм легко можно поменять как и для ELO-системы, но не о ней сейчас речь.

Принцип работы алгоритма

 

Видео-демонстрация работы алгоритма

Спойлер

 

Код https://pastebin.com/PGbMPLqM

 

Итог: распределение рейтинга для людей знающих математику не стало сюрпризом, но некоторых, возможно, повергло в шок

Спойлер

 

на все вопросы отвечу ниже, готов провести дополнительные эксперименты с изменением/дополнением алгоритма, но результат, а именно распределение всё равно останется прежним как ни крути PepeHappy.gif 

 

не нужно переносить в раздел погромирования, она касается именно рейтинговой системы дота 2

EvilAres

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

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

Сообщения: 3394

Рейтинг: 1142

Нарушения: 45

EvilAres

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

Сообщения: 3394

Рейтинг: 1142

Нарушения: 45

Тему не читал, но автор анскилл

dakra

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

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

Сообщения: 2224

Рейтинг: 1873

dakra

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

Сообщения: 2224

Рейтинг: 1873

Какой-то чел уже обсасывал эту тему с прогой и 50%, зач ты это сделал?

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

dakra сказал(а):

Какой-то чел уже обсасывал эту тему с прогой и 50%, зач ты это сделал?

Нажмите, чтобы раскрыть...

захотелось, дальше что? а ты тут зачем сренькнул это?

dakra

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

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

Сообщения: 2224

Рейтинг: 1873

dakra

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

Сообщения: 2224

Рейтинг: 1873

Anti-Daun0312 сказал(а):

захотелось, дальше что? а ты тут зачем сренькнул это?

Нажмите, чтобы раскрыть...

Травонулся вчера, вот и поносит

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

dakra сказал(а):

Травонулся вчера, вот и поносит

Нажмите, чтобы раскрыть...

меня позавчера

Leo Ornstein

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

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

Leo Ornstein

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

img
Anti-Daun0312 сказал(а):

на все вопросы отвечу ниже, готов провести дополнительные эксперименты с изменением/дополнением алгоритма, но результат, а именно распределение всё равно останется прежним как ни крути PepeHappy.gif 

Нажмите, чтобы раскрыть...

Ну так это стандартное распределение -- что удивляться? Тут даже не в подборе дело.

Anti-Daun0312 сказал(а):

в 10% случаев победу получала команда с более низким средним рейтингом, в 20% с более высоким

Нажмите, чтобы раскрыть...

А есть инфа о разбросе авераг команд? По-хорошему он должен сводиться к минимуму, иначе без ЭЛО не обойтись.

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

Leo Ornstein сказал(а):

А есть инфа о разбросе авераг команд? По-хорошему он должен сводиться к минимуму, иначе без ЭЛО не обойтись.

Нажмите, чтобы раскрыть...

у меня или вообще?

Leo Ornstein

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

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

Leo Ornstein

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

img
Anti-Daun0312 сказал(а):

у меня или вообще?

Нажмите, чтобы раскрыть...

У тебя. 

Вообще в доте разброс увеличивается к 6к примерно. До 6к авераги в 99% были равные, когда их ещё показывали.

by_maza

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

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

Сообщения: 9346

Рейтинг: 2261

Нарушения: 105

by_maza

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

Сообщения: 9346

Рейтинг: 2261

Нарушения: 105

подкрутки нет, иначе думают только бездари 

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

Leo Ornstein сказал(а):

У тебя. 

Вообще в доте разброс увеличивается к 6к примерно. До 6к авераги в 99% были равные, когда их ещё показывали.

Нажмите, чтобы раскрыть...

спустя 20000 матчей при 1000 игроках распределение становится примерно равным на всех промежутках

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

by_maza сказал(а):

подкрутки нет, иначе думают только бездари 

Нажмите, чтобы раскрыть...

ты читать не обучен, да?

by_maza

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

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

Сообщения: 9346

Рейтинг: 2261

Нарушения: 105

by_maza

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

Сообщения: 9346

Рейтинг: 2261

Нарушения: 105

Anti-Daun0312 сказал(а):

ты читать не обучен, да?

Нажмите, чтобы раскрыть...

а ты?

Leo Ornstein

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

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

Leo Ornstein

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

img
Anti-Daun0312 сказал(а):

спустя 20000 матчей при 1000 игроках распределение становится примерно равным на всех промежутках

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

Нажмите, чтобы раскрыть...

Так а тогда параметр "личного скилла" влиял только на те немногие матчи, где аверага разная? Или я не так понял? Код не смотрел еще.

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

Leo Ornstein сказал(а):

Так а тогда параметр "личного скилла" влиял только на те немногие матчи, где аверага разная? Или я не так понял? Код не смотрел еще.

Нажмите, чтобы раскрыть...

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

изначально формула в таком алгоритме была такой: 50% - побеждает команда с большей суммой рейтинга, 20% побеждает команда с меньшей суммой рейтинга, 30% побеждает случайная команда с вероятностью 1 к 2. но с такой формулой спустя 1000 итераций некоторые игроки улетали на 16000+ и мне это не понравилось и потому решил подрезать шансы

by_maza

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

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

Сообщения: 9346

Рейтинг: 2261

Нарушения: 105

by_maza

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

Сообщения: 9346

Рейтинг: 2261

Нарушения: 105

тс, хихихихих

 

AV2HYDzFIWA.jpg?size=1240x299&quality=96&sign=9f293fdf7b718fbbf11d842be27f912a&type=album

dakra

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

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

Сообщения: 2224

Рейтинг: 1873

dakra

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

Сообщения: 2224

Рейтинг: 1873

by_maza сказал(а):

тс, хихихихих

 

AV2HYDzFIWA.jpg?size=1240x299&quality=96&sign=9f293fdf7b718fbbf11d842be27f912a&type=album

Нажмите, чтобы раскрыть...

Православный ответ для тупых

Leo Ornstein

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

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

Leo Ornstein

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

img
by_maza сказал(а):

тс, хихихихих

Нажмите, чтобы раскрыть...

Так ты согласен с тсом, зачем вы сретесь, поехавшие? roflanLico.png?1616515069

dakra сказал(а):

Православный ответ для тупых

Нажмите, чтобы раскрыть...

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

Anti-Daun0312 сказал(а):

но с такой формулой спустя 1000 итераций некоторые игроки улетали на 16000+ и мне это не понравилось и потому решил подрезать шансы

Нажмите, чтобы раскрыть...

Ну тут надо просто меньше птс давать. 

В реальной доте у нас тоже челы на 12к+ улетели из-за этого, когда топ-5000 с 6к начинается.

by_maza

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

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

Сообщения: 9346

Рейтинг: 2261

Нарушения: 105

by_maza

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

Сообщения: 9346

Рейтинг: 2261

Нарушения: 105

Leo Ornstein сказал(а):

Так ты согласен с тсом, зачем вы сретесь, поехавшие? roflanLico.png?1616515069

 

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

 

Ну тут надо просто меньше птс давать. 

В реальной доте у нас тоже челы на 12к+ улетели из-за этого, когда топ-5000 с 6к начинается.

Нажмите, чтобы раскрыть...

я не срался с ним) это у него пригорело

LiL PEEP

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

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

Сообщения: 22695

Рейтинг: 28016

LiL PEEP

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

Сообщения: 22695

Рейтинг: 28016

норм заруба, взаимная стрельба дизами с переходом в сладкие сообщения в лсsammyyPepekek.png?1598626065

b0ogie

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

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

Сообщения: 178

Рейтинг: 51

b0ogie

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

Сообщения: 178

Рейтинг: 51

Anti-Daun0312 сказал(а):

 Алгоритм легко можно поменять 

Нажмите, чтобы раскрыть...

 

Вот тебе задачка на вечер. 

 

 

Некий игрок с рейтингом 5500к создаёт смурф и начинает играть на 3к.

 

За сколько матчей он возьмёт 5500 и какой его будет винрейт на промежутке. 3к-4к,4к-5к, 5к-5.5к

Archer51

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

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

Сообщения: 1066

Рейтинг: 933

Archer51

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

Сообщения: 1066

Рейтинг: 933

Вау, так получается системы говноподбора нет потому что чел с форума написал простенький алгоритмbravo.gif?1619500511? Почему скилл измеряется только рейтингом? Когда я поднимал ПТС в реальных играх я начинал концентрироваться на игре, брать более сильных героев и тд. Но при этом у меня я становился лучше как игрок на потому что у меня было больше ммр, а потому что я играл лучше и вследствие этого рос рейтинг. Можно получить +200-300 ммр просто на случайном винстрике и что? Играть лучше не станешь. 

ПС: ставил реальные эксперименты в самой доте (рейтинговые игры если что) пикал шейкера и давал эхо в пол, не попадаешь фиссурой, не покупаешь варды - после 5-7 таких игр начинает кидать тиммейтов которые играют заведомо лучше чем до этого действия. 

До этого, кстати, был на своей основной роли, 15000+ урона по постройкам стабильно, топ 1-2 урона по героям на карте, в среднем 6 мвп за 20 игр стабильно, при этом в команде бесполезные орущие макаки через игруPepeDance2.gif?1592102780. Поряда 10000 кстати, агаPepeKek.png?1598626085. Только вот это не помогает. К слову в самых худших из худших играх поиск был не как обычно, а раза в 2 дольше, а после игры табличка "уровень порядочности: разный". О, да, наверное просто совпадение, угу. Просто на властелинах так мало игроков на 3х популярных регионах что поиск пол часа и у меня в команде звери а не люди. Кстати, после введения патруля такие таблички стали в разы реже выскакивать, но мне кажется это просто потому что никто не смотрел тот патруль и все руинеры смогли поднять более менее порядочность KEKL.png?1616515060

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

bloodrain (2) сказал(а):

Вау, так получается системы говноподбора нет потому что чел с форума написал простенький алгоритмbravo.gif?1619500511? Почему скилл измеряется только рейтингом? Когда я поднимал ПТС в реальных играх я начинал концентрироваться на игре, брать более сильных героев и тд. Но при этом у меня я становился лучше как игрок на потому что у меня было больше ммр, а потому что я играл лучше и вследствие этого рос рейтинг. Можно получить +200-300 ммр просто на случайном винстрике и что? Играть лучше не станешь. 

ПС: ставил реальные эксперименты в самой доте (рейтинговые игры если что) пикал шейкера и давал эхо в пол, не попадаешь фиссурой, не покупаешь варды - после 5-7 таких игр начинает кидать тиммейтов которые играют заведомо лучше чем до этого действия. 

До этого, кстати, был на своей основной роли, 15000+ урона по постройкам стабильно, топ 1-2 урона по героям на карте, в среднем 6 мвп за 20 игр стабильно, при этом в команде бесполезные орущие макаки через игруPepeDance2.gif?1592102780. Поряда 10000 кстати, агаPepeKek.png?1598626085. Только вот это не помогает. К слову в самых худших из худших играх поиск был не как обычно, а раза в 2 дольше, а после игры табличка "уровень порядочности: разный". О, да, наверное просто совпадение, угу. Просто на властелинах так мало игроков на 3х популярных регионах что поиск пол часа и у меня в команде звери а не люди. Кстати, после введения патруля такие таблички стали в разы реже выскакивать, но мне кажется это просто потому что никто не смотрел тот патруль и все руинеры смогли поднять более менее порядочность KEKL.png?1616515060

Нажмите, чтобы раскрыть...

поехавший школьник, я даже не читал что ты тут за оправдания насрал в стене текста. вне зависимости от любых внутренних параметров факт остается фактом - 5 человек после игры получают +30 и 5 человек -30 вне зависимости от того что происходило в игре, какое же ты тугое FeelsClownMan.png 

Islamic_crusader

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

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

Сообщения: 5130

Рейтинг: 5262

Islamic_crusader

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

Сообщения: 5130

Рейтинг: 5262

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

 

Или когда симуляция камень ножницы бумага, чтобы доказать систему 50%?

 

Бтв были идеи сделать норм прогу для нормального доказательства и опровержения, щас скину ссылку на темуhttps://dota2.ru/forum/threads/sistema-50-nauchnyj-proekt.1453078/#post-26006253

Anti-Daun0312 сказал(а):

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

Нажмите, чтобы раскрыть...

 

https://dota2.ru/forum/threads/sistema-50-nauchnyj-proekt.1453078/#post-26006253

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

Islamic_crusader сказал(а):

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

 

Или когда симуляция камень ножницы бумага, чтобы доказать систему 50%?

 

Бтв были идеи сделать норм прогу для нормального доказательства и опровержения, щас скину ссылку на тему

Нажмите, чтобы раскрыть...

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

Dont Mind

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

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

Сообщения: 4614

Рейтинг: 3335

Dont Mind

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

Сообщения: 4614

Рейтинг: 3335

Anti-Daun0312 сказал(а):

От нечего делать решил написать свой алгоритм поведения типичной рейтинговой системы с получением фиксированных очков рейтинга в качестве результата игры (как в доте +30 -30). Алгоритм легко можно поменять как и для ELO-системы, но не о ней сейчас речь.

Принцип работы алгоритма

 

Видео-демонстрация работы алгоритма

Спойлер

 

Код https://pastebin.com/PGbMPLqM

 

Итог: распределение рейтинга для людей знающих математику не стало сюрпризом, но некоторых, возможно, повергло в шок

Спойлер

 

на все вопросы отвечу ниже, готов провести дополнительные эксперименты с изменением/дополнением алгоритма, но результат, а именно распределение всё равно останется прежним как ни крути PepeHappy.gif 

 

не нужно переносить в раздел погромирования, она касается именно рейтинговой системы дота 2

Нажмите, чтобы раскрыть...

 

автор показал людям бином ньютона без смс и регистрации? =)