Смотрите мой вариант рейтинга:
Сообщения от Рейтинг для турниров по всем частям Героев.
Какую систему рейтинга выбрать (см. в тексте)
Все это уже есть, но мало кого устраивает.
1. Разница линейных рейтингов для 1 и 2 мест равна разнице для 11 и 12 . Это не только принижает роль первых мест, но и при большом количестве участников очень быстро дробит эту разницу между ними . А ведь , если быть до конца честным , для сильных игроков не имеет разницы сколько участников 30 или 40 . Разбираться они будут между собой в пределах максимум десятки .
2. Бонус , хоть и зависит от правильных параметров , воистину ничтожен .Он никак не отобразит разницу между разминочным сбором косточек и ВВ , да и особой наглядностью он тоже не отличается .
1. Разница линейных рейтингов для 1 и 2 мест равна разнице для 11 и 12 . Это не только принижает роль первых мест, но и при большом количестве участников очень быстро дробит эту разницу между ними.
2. Бонус , хоть и зависит от правильных параметров , воистину ничтожен .Он никак не отобразит разницу между разминочным сбором косточек и ВВ , да и особой наглядностью он тоже не отличается .
Что можно предложить? По умолчанию предоставить каждому игроку условный параметр силы, равный пяти по десятибальной шкале (или 50 по стобальной - не имеет значения). Потом от игры к игре этот его параметр будет корректироваться в ту или иную сторону. Любой новичек получает именно средний параметр, а не нулевой. Потому как среднее значение разброса силы любого набора игроков будет стремиться к медиане при увеличении объема выборки. Ранее мы стартовали от нуля, может в этом и заключается ошибка... Нельзя занижать истиную силу неизвестных игроков, тем самым необоснованно снижая рейтинг турнира... И в каждом турнире достаточное количество игроков, рейтинг которых пока не определен...
Далее, считаем уровень относительной силы соперников на данном турнире и учитываем его в качестве параметрического коэффициента при расчете бонуса. И никаких цифр с потолка брать нельзя! Кто то говорил здесь, что в математике и физике многие коэффициенты берутся из воздуха, и ничего... :)
Мне такая математика пока неизвестна...
Какую функцию Вы предлагаете для построения кривой, если линейная Вас не устраивает? Функция в любом случае должна учитывать количество игроков, даже если она будет нелинейной.
Может быть использовать за коэффициент именно результат, а не количество участников.
Иногда получается: 1. А - 10 дней
2. Б - 11 дней
3. В - 11 дней
4. Г - 69 дней
5. Д - 80 дней
Разница в рейтинге между вторым и третим местом равна разнице между третьим и четвертым :eek:
Я соглашусь с Fireball, линейный рейтинг абсолютно точно не объективен.
Другое дело, что эту составляющую можно некоторым образом искривить, чтобы уйти от линейной зависимостию. Отсюда и вопрос: какая функция предлагается в качестве критерия кривизны?
Там, правда, расситано на огромное количество участников, но мы же не просто так. Пересчитаем как надо. Надо подумать.
Добавлено через 10 минут
Еще такая функция, правда не получается в виде формулы написать.
Х- номер в таблице, по счету, согласно результатам, конечно.
Y- будет рейтинг.
Y(x)=Y(x-1)-Y(x-1)*10% - по моему, что-то вроде этого.
Нелинейная функция, и при этом учитывает кол-во участников.
Y(x)=Y(x-1)-Y(x-1)*10%
где Y(x)=Y(x-1)-k. Причем k=100/N, где N-количество участников. Т.е. все строго взаимосвязано.
2. Ваша формула Y(x)=Y(x-1)-Y(x-1)*10% эквивалентна этой - Y(x)=0.9*Y(x-1), т.е. Вы предложили геометрическую прогрессию (вместо арифметической). Об этом и речь... Вопрос только один, как определен коэффициент прогрессии 0,9? Я предложу k=0,85, а кто-то скажет, что это много и лучше взять k=0,44... Получаем бесконечное количество абсолютно равноправных вариантов расчета...
Цель - обосновать коэффициент прогрессии, завязать его с другими константами (количество игроков, уровень турнира и пр.) Если проанализировать поведение функции (на графике), то можно сделать вывод: чем сложнее турнир, чем больше участников, чем выше средний рейтинг всех игроков турнира - тем меньше должен быть коэффициент, чтобы увеличить в итоге бонус лидеров. Вопрос - насколько?
Добавлено через 2 минуты
Но, все-равно обосновать коэффициент легче, вернее рациональнее, чем использовать линию.
Какую функцию Вы предлагаете для построения кривой, если линейная Вас не устраивает? Функция в любом случае должна учитывать количество игроков, даже если она будет нелинейной.
Она и будет зависить от числа участников .
Тогда по каким критериям Вы будете делать различие между разминочным турниром и BB? Единственный критерий, имхо - только состав соперников. Все. Какая разница бежать стометровку или 400 метров, если рядом несется Бен Джонсон, к примеру?.. И опять возвращаемся к нашим баранам - не зная силу соперника нельзя вычислить относительную значимость вашей победы, а значит корректно учесть данный результат в вашем рейтинге.
Но, все-равно обосновать коэффициент ... рациональнее, чем использовать линию.
Потому и предлагаю не усложнять сверх меры. Ни к чему это. Тратим много времени, хотя уже сейчас можно было бы строить турнирные сетки, привлекать игроков, создавать мотивацию для клановых поединков даже на основании тех разработок расчета рейтинга, которые имеются уже. Они вполне приемлемы на мой взгляд... А математика - это просто развлечение для нескольких игроков, в то время, как остальным это не особенно нужно...
Может оставим эти разработки? :)
Взять самую простую схему расчета из уже предложенных и забыть про остальное?
А мне кажется , я знаю как учесть силу и количество соперников . И разница между разминкой и ВВ будет весьма ощутима . И , при надобности , я смогу предоставить свою систему на суд общественности .
Участников - Коэффициент
10 - 0.631
15 - 0.736
20 - 0.795
25 - 0.832
30 - 0.858
По пяти точкам....для меня трудновато такую формулу вывести.
Я тут посчитал некоторые коэффициенты, если кто сможет их подвязать к формуле (думаю это реально), то вообще будет супер.
Только участников должно быть больше 3-х.
Получится:
N=05, K=0.300;
N=10, K=0.650;
N=15, K=0.767;
N=20, K=0.825;
N=25, K=0.860;
N=30, K=0.883.
Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
Формула K = 1 - 3.5 / N подойдет?
Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
