Jump to content

Считаем Упрощенное Ело


353 replies to this topic

#181 Diz

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 99 posts
  • LocationBelgorod

Posted 18 February 2014 - 10:22 AM

Внес изменения в 1-й пост

#182 Krizalius

    Member

  • PipPipPipPipPipPipPipPipPip
  • Overlord
  • Overlord
  • 3,636 posts
  • Google+: Link
  • Twitch: Link
  • LocationPolar Terma City

Posted 18 February 2014 - 10:42 AM

Я незнаю что вы там на потолках находите. Вся прочая статистика картины по ЕЛО нам не даст.
Берём базовую саму первую которая и начала нас всех считать.
Откидываетм всё кроме КД, ВЛ, И сред экспу за матч.
Ц-Биллы
Эккспа общая
С-Биллы за матч
МС
нам нафиг ненужны.

И что у нас получается.
(КД Ратио * ВЛ Ратио) * срдЭксп = ЕЛО
ВЛ Ратио найти делением. Обнуляем по правилам от 5 включительно это к высшему. до 5 к низшему значениям.

Проще уже некуда.

Не удивлюсь если окажется что нужно просто Вин/Лус Ратио * 1000 = ЕЛО
:D

Edited by Krizalius, 18 February 2014 - 10:45 AM.


#183 Satoki

    Member

  • PipPipPipPipPipPip
  • 201 posts

Posted 18 February 2014 - 11:33 AM

Quote

100 как то маловато, ну пусть 200 или 300 будет.
Хотя и 100 наверно можно.


Чтобы статистика по 6-ти гранному кубику была правильной нужно кинуть его несколько сотен раз(если не тысяч). Поэтому 500+ матчей - это как раз правильный вариант.

Тут принцип тот же.

1. Измерять "сталлон" средним К\Д и средним дамагом, когда человек отыграл на мехе 50-150 боев - это смешно. Погрешность будет минимальна к результату 500+ матчей(и чем дальше - тем более точная будет стата). Добавим сюда, что первые матчи(десятков 5) - это матчи в "подвале", где контингент соотв. и К\Д в прямых руках будет высоким чаще.
2. Дамаг - это "условный показатель". Ибо метко стреляя, больше "объема" брони в отдельных частях меха не набьешь. А размазывая набиваешь большие цифры. На "пулеметных конфигах" это весело.
3. К\Д - тоже условный показатель. Но убитый мех - это убитый мех, крысить тоже надо уметь.

#184 gogot

    Member

  • PipPipPipPipPip
  • 155 posts
  • LocationRussia, Rostov-on-Don

Posted 18 February 2014 - 08:20 PM

Вычисление средней арифметической - единственное, что остается, если имеешь общую сумму и количество случаев (или другими словами объем выборки).

Понятно, что чем больше количество случаев, тем "среднее" будет средняя арифметическая, но чтобы достоверно сказать, на сколько велика погрешность между средними при 100 и 500 случаях, надо иметь показатели при всех этих случаях, но тогда средняя арифметическая и не нужна вовсе.

Я не математик, прошу прощения, если выразился невнятно ;)

#185 MaxQuatro

    Member

  • PipPipPipPipPip
  • Overlord
  • Overlord
  • 194 posts
  • Twitch: Link
  • LocationUnion of Soviet Socialist Republics, NotRubber Capital City

Posted 19 February 2014 - 12:53 AM

Что-то я совсем запутался кто и чего хочет.
- вывести по какой системе формируются команды в мво?
- получить некий параметр "крабовитости" для игрока, упрощенный "Эло"?

по каким законам формируются команды знает только PGI, у них и надо спрашивать, а строить предположения можно до бесконечности

Упрощенного "Эло" для мво нет - Эло вычисляется для игры двух игроков/команд.
Получив некий общий показатель крабовитости для игрока тут же можете его забыть - он не расскажет вам об игроке ничего. Вообще. Это всё равно что рассчитывать какого "среднего" цвета радуга или какой цвет волос у жителей деревни Говны, рассматривая данные о всех жителях земли.
Вы хотите узнать каков игрок в бою? Очень точно - рейтинг по меху. Менее точно - рейтинг по шасси. и т.д.
А вообще нужно писать рыбам - пиписьки нам могут измерить только они и никто другой.

Есть конечное количество реальных и объективных оценок: MP,DMG,XP, Kills,Deaths.
Причём, как было недавно выяснено, ХР считается честный, т.е. без према и героизма.
Отдельно оценивать некие DMG, XP, Kill или Death качества человеко-меха можно, но при этом нельзя игнорировать ни один из этих параметров при выведении некоего суммарного "Рейтинга Игрока" по меху/шасси.
Для получения любого из этих рейтингов достаточно даже кадетского бонуса (~ 20-25 боёв). Почему? По тому что для того чтобы получить результат достаточно того что бы его можно было вычислить :rolleyes: Так что получив 1 Kill игрок сразу приобретает Kill рейтинг. Другое дело что в последствии этот рейтинг меняется, и это правильно.
далее
Рыбы не дали возможность игрокам получить статистику за последние n матчей (оставили себе). А именно это и самое интересное! Именно из этих значений можно получить представление о текущем уровне игрока, для достоверной оценки я думаю данных за последние 50 матчей уже будет достаточно. Ну вот кому интересно как играл "игрок" год назад, когда он даже не понимал что в игре происходит? Нужна свежая оценка.
Поэтому нам игрокам, остаётся следить за изменениями нужных нам рейтингов. А при большом количестве боёв это становится бессмысленным.
ЗЫ
К чему я всё это написал? Надо трясти пираний! Пусть делают нормальную стату!

Edited by MaxQuatro, 19 February 2014 - 12:56 AM.


#186 Gorbag

    Member

  • PipPipPipPipPipPip
  • 206 posts
  • LocationMoscow

Posted 19 February 2014 - 03:08 AM

Не будет нормальной статы. Нашел тут где-то по забугорным темам, что эло учитывает лишь победы и поражения. По-моему это и впрямь глупо. Поделив одно на другое и умножив на тысячу сам получил 1025. И что-то мне подсказывает, что значение и впрямь очень тупое, но очень похожее на рыбье. От 0 до 2800. И у всех новичков 1300. Вот если эту тему читает новенький (не твинк какого-нибудь старого игрока) игрок, пусть он свое соотношение выложит. Вангую, что оно еще не сильно опустилось от 1300 за пару боев.
И щас даже сам посчитал - например нуб выиграл 8 боев и слил 6. И у него рейтинг выходит 1333.

Походу вот она, формула работы эло... Безо всяких мозговышибательных формул.

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

#187 Gorbag

    Member

  • PipPipPipPipPipPip
  • 206 posts
  • LocationMoscow

Posted 19 February 2014 - 03:17 AM

Ну и на примере - в следующий раз добавлю себе пару русскоязычных игроков, с которыми попаду в игру. И со своей стороны и с вражеской. И просто попрошу посчитать значение. Я вас уверяю - мы получим именно то, что нужно. Недавно рыбы писали, что перепроверяли работу эло по нашим многим жалобам и все у них сошлось. Где-то отклонение было максимум в 70 очков игрок от игрока, но команды были примерно равны. Осталось проверить :rolleyes:

#188 MaxQuatro

    Member

  • PipPipPipPipPip
  • Overlord
  • Overlord
  • 194 posts
  • Twitch: Link
  • LocationUnion of Soviet Socialist Republics, NotRubber Capital City

Posted 19 February 2014 - 03:42 AM

View PostGorbag, on 19 February 2014 - 03:17 AM, said:

Ну и на примере - в следующий раз добавлю себе пару русскоязычных игроков, с которыми попаду в игру. И со своей стороны и с вражеской. И просто попрошу посчитать значение. Я вас уверяю - мы получим именно то, что нужно. Недавно рыбы писали, что перепроверяли работу эло по нашим многим жалобам и все у них сошлось. Где-то отклонение было максимум в 70 очков игрок от игрока, но команды были примерно равны. Осталось проверить :rolleyes:

Вы полагаете что "рейтинг Эло" рыбами считается как среднее 1300 и (W/L)*1000 я вас правильно понял?
Хм. Безусловно в этом есть резон. Без зауми просто тупо скидывать в один чан всех игроков с,грубо говоря, одинаковым W/L. Какой там тоннаж! ;))))

#189 Gorbag

    Member

  • PipPipPipPipPipPip
  • 206 posts
  • LocationMoscow

Posted 19 February 2014 - 04:00 AM

Слив засчитан. Конечно же я по забывчивости посчитал общее свое значение W/L. Разумеется, нужно считать эти значения для отдельной весовой категории наличных мехов. Но в целом, да. Я не отказываюсь от своей идеи и считаю, что рыбье эло считается именно по этой формуле.

(W1+W2+...+Wn)/(L1+L2+...+Ln)*1000, где W1,W2 и прочие значения являются значениями мехов одной весовой категории.

Edited by Gorbag, 19 February 2014 - 04:02 AM.


#190 Gorbag

    Member

  • PipPipPipPipPipPip
  • 206 posts
  • LocationMoscow

Posted 19 February 2014 - 04:06 AM

Например мое значение для средних мехов:
(10+9+148+5+0+8+0+136+2)/(15+8+148+4+1+11+1+115+1)*1000 = 318/304*1000 = 1046

Edited by Gorbag, 19 February 2014 - 05:41 AM.


#191 MaxQuatro

    Member

  • PipPipPipPipPip
  • Overlord
  • Overlord
  • 194 posts
  • Twitch: Link
  • LocationUnion of Soviet Socialist Republics, NotRubber Capital City

Posted 19 February 2014 - 04:14 AM

View PostGorbag, on 19 February 2014 - 04:00 AM, said:

Слив засчитан. Конечно же я по забывчивости посчитал общее свое значение W/L. Разумеется, нужно считать эти значения для отдельной весовой категории наличных мехов. Но в целом, да. Я не отказываюсь от своей идеи и считаю, что рыбье эло считается именно по этой формуле.

(W1+W2+...+Wn)/(L1+L2+...+Ln)*1000, где W1,W2 и прочие значения являются значениями мехов одной весовой категории.

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

#192 Gorbag

    Member

  • PipPipPipPipPipPip
  • 206 posts
  • LocationMoscow

Posted 19 February 2014 - 04:20 AM

Рыбами не раз говорилось, что считается по весовой категории. Озвучивались значения - стартовое 1300 и предельные - от 0 до 2800. Почему именно 2800? Потому что по теории вероятности шанс нубу набить 28 побе подряд очень и очень мал. Почему именно 28 - вопрос не ко мне. Но лично мне кажется, что именно так они и считают.

#193 Gorbag

    Member

  • PipPipPipPipPipPip
  • 206 posts
  • LocationMoscow

Posted 19 February 2014 - 04:24 AM

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

#194 LuInRei

    Member

  • PipPipPipPipPip
  • Philanthropist
  • 167 posts
  • Location渦巻き中

Posted 19 February 2014 - 05:21 AM

View PostMaxQuatro, on 19 February 2014 - 12:53 AM, said:

Рыбы не дали возможность игрокам получить статистику за последние n матчей (оставили себе). А именно это и самое интересное! Именно из этих значений можно получить представление о текущем уровне игрока, для достоверной оценки я думаю данных за последние 50 матчей уже будет достаточно. Ну вот кому интересно как играл "игрок" год назад, когда он даже не понимал что в игре происходит? Нужна свежая оценка.
Поэтому нам игрокам, остаётся следить за изменениями нужных нам рейтингов. А при большом количестве боёв это становится бессмысленным.
ЗЫ
К чему я всё это написал? Надо трясти пираний! Пусть делают нормальную стату!


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


View PostGorbag, on 19 February 2014 - 03:08 AM, said:


Походу вот она, формула работы эло... Безо всяких мозговышибательных формул.


Интересно, конечно. Подозреваю, что при достаточном количестве боев у подопытных :rolleyes: и более-менее средних показателях ваша формула покажет неплохие результаты. Однако, увы, я не настолько силен в этой области, чтобы что-то конкретно утверждать.

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


Исходя из этого, ИМХО, врядли они бы стали бы применять настолько банальную формулу для Эло. Тем не менее определенный резон в подсчете W/L по классам мехов есть. По крайней мере, это имеет больше отношения к, собственно рейтингу Эло, нежели Kill/Death и т. п.

Edited by LuInRei, 19 February 2014 - 05:33 AM.


#195 Gorbag

    Member

  • PipPipPipPipPipPip
  • 206 posts
  • LocationMoscow

Posted 19 February 2014 - 05:49 AM

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

Если взглянуть на статистику общую и статистику после боя, найдем лишь 1 разницу - в статистике боя прописаны очки за матч. Полезность. Однако ВСЕГДА и во всех играх я видел максимальную полезность у того, кто нанес больше всех урона. И ежу понятно, что не очень то это и объективно, если есть снайперы, способные выдать за фраг 80 урона. Или за эти 80 урона получить даже не фраг, а отпиленную вражескую конечность (а то и 2 локации, если выпили полуторс и отвалилась рука) и кучу опыта как за это действие, так и за взрыв боезапаса.

Начнем с простого:
Я уже спрашивал, есть ли разница в начислении опыта и денег за полезные действия типа тага, нарка. Кто-то уже проверял эти значения? Что вставлять в формулу? ХР или деньги? Есть ли разница?

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

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

Edited by Gorbag, 19 February 2014 - 05:47 AM.


#196 LuInRei

    Member

  • PipPipPipPipPip
  • Philanthropist
  • 167 posts
  • Location渦巻き中

Posted 19 February 2014 - 08:31 AM

View PostGorbag, on 19 February 2014 - 05:49 AM, said:

Начнем с простого:
Я уже спрашивал, есть ли разница в начислении опыта и денег за полезные действия типа тага, нарка. Кто-то уже проверял эти значения? Что вставлять в формулу? ХР или деньги? Есть ли разница?



Насчет ТАГ-а:

Spoiler


Spoiler


Spoiler


#197 Krizalius

    Member

  • PipPipPipPipPipPipPipPipPip
  • Overlord
  • Overlord
  • 3,636 posts
  • Google+: Link
  • Twitch: Link
  • LocationPolar Terma City

Posted 19 February 2014 - 01:07 PM

:wacko:

#198 Arhont11

    Member

  • PipPipPipPipPip
  • Overlord
  • Overlord
  • 141 posts
  • LocationRussia

Posted 20 February 2014 - 01:20 AM

View PostLuInRei, on 19 February 2014 - 05:21 AM, said:


....
Исходя из этого, ИМХО, врядли они бы стали бы применять настолько банальную формулу для Эло. Тем не менее определенный резон в подсчете W/L по классам мехов есть. По крайней мере, это имеет больше отношения к, собственно рейтингу Эло, нежели Kill/Death и т. п.

Да, Эло просто не считается. W/L наверняка там учитывается. Даже тоннаж, по заверениям рыб. Что-то до сих пор только незначительно. Периодически встречается в рандоме когда с одной стороны 1-2 ассольта (не атласы), 2 тяжа, остальные медаки-лайты / против 6 ассольтов+2-4 тяжей.
Вот здесь проблема Эло уже обсуждалась.

Quote



#199 Diz

    Member

  • PipPipPip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 99 posts
  • LocationBelgorod

Posted 20 February 2014 - 03:07 AM

После прочтения статьи Wildice, приходит осознание, что определение личной скилованности, на основании данных по килл/дет и вин/луз - бесперспективно.
Просто потому, что чем выше твой скил, тем сильнее система дает противников, и соответственно статистика начинает откатываться, кароче чем больше матчей тем ближе показатель вин/луз к единичке.
Конечно это касаеться и показателя среднего дамага (чем сильнее соперник тем меньше дамага ты сможешь ему причинить).
И среднего кол-ва килов.

Для писькомерства можно принять, что если ПОК например 5 при 100 боев то длинее ПОК 5 при 1000 боев :o)

Edited by Diz, 20 February 2014 - 03:08 AM.


#200 MaxQuatro

    Member

  • PipPipPipPipPip
  • Overlord
  • Overlord
  • 194 posts
  • Twitch: Link
  • LocationUnion of Soviet Socialist Republics, NotRubber Capital City

Posted 20 February 2014 - 03:20 AM

я не понял. так баланс для игрока идёт по шасси или по классу?

Edited by MaxQuatro, 20 February 2014 - 03:21 AM.






3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users