HelixOfTheEnd
|
Сообщение #21
3 января 2023 в 11:59
|
Организатор событий
1 |
Vovaldo писал(а): Игрок3 писал(а): Если человек в форме, то уравнивание отметит этого человека. Если человек не в форме (я в одном из турниров Анны жаловался, что клавиатура не та), уравнивание сразу выдаст это. Так это и сейчас по графикам статистики видно. Если среднее арифметическое больше среднего скользящего, значит человек в форме, а если меньше, то не в форме. не совсем так(средняя скользящая там тоже со своими нюансами считается)... тем более, мы говорим про уравнивание в контексте соревнований, а есть например соревнования, где в каком-нибудь словаре или режиме проводится 1-3 заезда. средняя за них ничего не покажет и её нельзя будет коррелировать со средней скользящей из статистики. и в любом случае, надо не двигаться к "ну это просто 50 на 50 шансы...", а наоборот как можно дальше от этого(в Твоём сообщении похоже, что имеется в виду "ну так-то 50 на 50, но у кого средняя лучше, тот лучше"). надо что-то более универсальное, а не, как Ты выразился выше, "бросание костей". Последний раз отредактировано 3 января 2023 в 11:59 пользователем HelixOfTheEnd
|
Vovaldo
|
Сообщение #22
3 января 2023 в 12:18
|
Гонщик
36 |
HelixOfTheEnd писал(а): надо что-то более универсальное, а не, как Ты выразился выше, "бросание костей". Насколько я вижу, всё-таки это "универсальное" в любом случае опирается на какие-либо предыдущие результаты, а значит, подвержено либо "ручным" манипуляциям, либо случайным отклонениям в результате выпадений "суперлёгких" или "супертяжелых" текстов.
|
HelixOfTheEnd
|
Сообщение #23
3 января 2023 в 12:41
|
Организатор событий
1 |
Vovaldo писал(а): HelixOfTheEnd писал(а): надо что-то более универсальное, а не, как Ты выразился выше, "бросание костей". Насколько я вижу, всё-таки это "универсальное" в любом случае опирается на какие-либо предыдущие результаты, а значит, подвержено либо "ручным" манипуляциям, либо случайным отклонениям в результате выпадений "суперлёгких" или "супертяжелых" текстов. ну, "неподверженное ничему" - это как раз сырые результаты в заездах безо всякой информации о профилях. но это как раз несправедливо, потому что хоть человек и может быть быстрее, но он может победить, проехав условные 80% от средней скорости, но при этом обогнать человека, который поставил личный рекорд в этом же заезде. (т.е. когда у него явный фейл случился, а у второго рекорд; по "качеству доезда" результаты не сопоставимы(ну и про качество туда же - у одного наборщика может быть 0 ошибок в заезде, а у второго 8, у кого тут результат лучше подумать ещё надо...)). но да, подвержено. конечно подвержено. любая система оценки подвержена. про отклонения: 1) "суперлёгких" или "супертяжёлых" текстов: эта система с этим помогает; она покажет кто больше запоролся на сложном, а кто проехал нормально, кто проехал лёгкий текст под рекорд, а кто далеко от рекорда 2) "ручным" манипуляциям: с этим, к сожалению, ни одна автоматическая система не справится. да и о манипуляциях ещё узнать как-то надо, а если человек никак о себе не распространяется и никаких зацепок нет, то никак нельзя доказать ни факт манипуляций, ни факт их отсутствия 3) "суперлёгких": вот про рекорд - действительно, у кого-то может быть "удачный рекорд" когда звёзды сошлись с прыжком +50, а у кого-то рекорды по +1 +2 годами. но тут уже тоже ничего не сделаешь(точнее можно, конечно, "отменить" фонарь в рамках соревнования чтобы человек участвовал с прошлым рекордом пока ещё раз его не перебьёт или что-то в этом духе), но это всё опять же зависит от стиля набора человека - кто-то набирает спокойно-стабильно, а кто-то "взрывно". и результаты соответствующие.
|
carmero
|
Сообщение #24
3 января 2023 в 12:53
|
Маньяк
51 |
Очень многое зависит от состояния конкретного игрока в конкретный день. Ничего (или почти ничего) эти формулы не покажут...
|
HelixOfTheEnd
|
Сообщение #25
3 января 2023 в 13:40
|
Организатор событий
1 |
carmero писал(а): Очень многое зависит от состояния конкретного игрока в конкретный день. Ничего (или почти ничего) эти формулы не покажут... так в этом же и смысл уравнивания - посмотреть кто лучше выступил относительно своего уровня. плохой день - плохо получится, плохой результат; хороший день - хорошо получится, хороший результат. и чтобы результаты у разных людей с разными рекордами были сопоставимы. а тем временем. Калькулятор 2.0 почти готов: единственное что... у меня нет идей как правильно посчитать коэффициенты(и какие словари стоит добавить). по поводу словарей и коэффициентов жду предложения. количество участников может быть от 1 до 5(в любых клетках): (правда, иногда ломается окраска ников в части "ИТОГ"; но это чинится перевбиванием рекорда в ячейку рекорда). ссылку выложу когда будет готова часть со словарями(пока что надо подумать над коэффициентами). из функционала: 1) расширено количество участников с 2 до 1-5 1.1) чтобы таблица не ломалась, для "ненужных участников" рекорд надо ставить равным нулю2) добавлен итог (место, победитель) 3) добавлена коэффициенты(режимы, словари, квалификация), теперь результаты можно считать в любых словарях, не только в Обычном; в Марафоне нельзя выбрать квалификацию(то есть можно, конечно, но коэффициент это не поменяет - может быть полезно если человек проводил конкурс по квалификации, а потом решил добавить Марафон, но забыл убрать "да" в колонке "квал") 4) также было немного багфиксинга и ещё по итогу: 4.1) если у человека не введён рекорд или результат, то и ник в "ИТОГ"е появляться не будет 4.2) если у человека не введён рекорд, но введён результат, то усл. ед. считаться не будет 4.3) ну и уже написано ранее, но вводить людей можно в любые колонки, не обязательно по порядку (может будет полезно; по крайней мере, если так ввести, то теперь таблица не сломается). Последний раз отредактировано 3 января 2023 в 13:57 пользователем HelixOfTheEnd
|
Переборыч
|
Сообщение #26
3 января 2023 в 13:56
|
Клавомеханик-Организатор событий
55 |
Нематематическая формулировка: нужно уравнять двух гонщиков, печатающих с разной скоростью, в шансах на победу в заезде с помощью формулы. По какой формуле пересчета это можно сделать? Можно использовать формулу, так называемый "арксинус", из " Конкурса Переборыча": Результат = ЛР * (200 + КС) / (ВК + КС) баллов ВК = С5Л * 0,8 + 5 зн/мин КС = ВК * 0,12 – 36 зн/мин Пример подсчёта:1. Для определения Весовой Категории ( ВК) берём Среднюю Пяти Лучших ( С5Л, НЕ путать с рекордами) результатов в Обычном: Игрок3: 0,8 * (630+634+635+644+654)/5 + 5 = 516,52 зн/мин Переборыч: 0,8 * (714+715+720+725+729)/5 + 5 = 581,48 зн/мин 2. Считаем коэффициент сглаживания ( КС): Игрок3: 516,52 * 0,12 - 36 ≈ 25,98 зн/мин Переборыч: 581,48 * 0,12 - 36 ≈ 33,78 зн/мин 3. Допустим, оба проехали заезд со скоростью 550 зн/мин, тогда относительные результаты будут: Игрок3: 550 * (200 + 25,98) / ( 516,52 + 25,98) ≈ 229,10 отн. зн/мин Переборыч: 500 * (200 + 33,78) / ( 581,48 + 33,78) ≈ 208,98 отн. зн/мин
|
HelixOfTheEnd
|
Сообщение #27
3 января 2023 в 14:00
|
Организатор событий
1 |
Переборыч писал(а): (ВК) берём Среднюю Пяти Лучших (С5Л, НЕ путать с рекордами) полагаю, что эту информацию не так легко узнать... +пять лучших не обязательно будут достоверными, так например: 1) есть конкурирующий ресурс, у человека могут хоть все 5 лучших поставлены быть там 2) например, конкретно для Квалотлона рекордами считаются рекорды в словарях, более сложных, чем Обычный(например, Loser-тексты) или такой же сложности(например, Безошибочный), т.е.: 2.1) не получится узнать сколько конкретно "заездов выше рекорда" было в таких словарях (хотя неизвестен и полный перечень "словарей сложнее Обычного") 3) человек может удалить все "предрекордные" заезды из статистики(оставив только рекордный и далёкие от рекорда) и т. д... скрытый текст… не спорю, рекорд тоже можно удалить или поставить "где-нибудь не там", но 1 заезд гораздо легче узнать, чем "5 лучших". Последний раз отредактировано 3 января 2023 в 14:07 пользователем HelixOfTheEnd
|
Игрок3
|
Сообщение #28
3 января 2023 в 14:09
|
Организатор событий
32 |
У меня по этой формуле всегда были вопросы. 1. Во-первых, функция y = arcsin x не имеет никакого отношения к этой формуле? Но это уже для общего развития, к турнирам отношения не имеет никакого. 2. Во-вторых, что это за формула по характеру? Линейная? 3. В-третьих, что мы берём? Парсится вся статистика? Или просто берутся последние рекорды? Последний раз отредактировано 3 января 2023 в 14:09 пользователем Игрок3
|
Переборыч
|
Сообщение #29
3 января 2023 в 14:16
|
Клавомеханик-Организатор событий
55 |
HelixOfTheEnd писал(а): Переборыч> (ВК) берём Среднюю Пяти Лучших (С5Л, НЕ путать с рекордами) HelixOfTheEnd> полагаю, что эту информацию не так легко узнать... В условиях задачи Игрок3 пишет, что вся статистика есть. А так, С5Л можно получить из старого вида графика, преобразовав его в цифры. Если нужно, могу организатору дать такой конвертер.
|
HelixOfTheEnd
|
Сообщение #30
3 января 2023 в 14:24
|
Организатор событий
1 |
тесты "справедливости": человек №1: лучшие 5: 917 888 876 874 855 человек №2: лучшие 5: 565 563 547 544 543 результаты в 3 заездах: человек №1: 803 659 744 человек №2: 530 433 481 Скорость заездов: скрытый текст… 803 vs 530 659 vs 433 744 vs 481 №1 победит со счётом 3:0. по сумме победит: №1 2206 vs 1444 №2 Переборыч: скрытый текст… ВК: №1: 0.8 * (917+888+876+874+855) / 5 + 5 = 710.60 №2: 0.8 * (565+563+547+544+543) / 5 + 5 = 446.92
КС: №1: 710.60 * 0.12 - 36 = 49.2720 №2: 446.92 * 0.12 - 36 = 17.6304
результаты №1: 803 * (200 + 49.2720) / (710.60 + 49.2720) = 263.42 659 * (200 + 49.2720) / (710.60 + 49.2720) = 216.18 744 * (200 + 49.2720) / (710.60 + 49.2720) = 244.07
результаты №2: 530 * (200 + 17.6304) / (446.92 + 17.6304) = 248.29 433 * (200 + 17.6304) / (446.92 + 17.6304) = 202.85 481 * (200 + 17.6304) / (446.92 + 17.6304) = 225.34 №1 победит со счётом 3:0. по сумме победит: №1 723.67 vs 676.48 №2 Проценты от рекорда: скрытый текст… рекорды: №1: 917 №2: 565
деление №1: 803/917=87.6% 659/917=71.9% 744/917=81.1%
деление №2: 530/565=93.8% 433/565=76.6% 481/565=85.1% №2 победит со счётом 3:0. по сумме победит: №1 240.6 vs 255.5 №2Игрок3: скрытый текст… рекорды+25: №1: 917+25=942 №2: 565+25=590
деление №1: 803/942=85.2% 659/942=70% 744/952=78.2%
деление №2: 530/590=89.8% 433/590=73.4% 481/590=81.5% №2 победит со счётом 3:0. по сумме победит: №1 233.4 vs 244.7 №2Даша: №1 победит со счётом 2:1. по сумме победит: №1 848.1 vs 854.4 №2позже допишу сюда ещё примеров, чтобы можно было наглядно сравнить способы. пока что ничего не совпало :laugh:. Последний раз отредактировано 3 января 2023 в 14:32 пользователем HelixOfTheEnd
|
insomniaaa
|
Сообщение #31
3 января 2023 в 14:24
|
Новичок
16 |
Переборыч писал(а): HelixOfTheEnd писал(а): Переборыч> (ВК) берём Среднюю Пяти Лучших (С5Л, НЕ путать с рекордами) HelixOfTheEnd> полагаю, что эту информацию не так легко узнать... В условиях задачи Игрок3 пишет, что вся статистика есть. А так, С5Л можно получить из старого вида графика, преобразовав его в цифры. Если нужно, могу организатору дать такой конвертер. не по теме конечно, но прочитай лс пожалуйста.
|
Игрок3
|
Сообщение #32
3 января 2023 в 14:30
|
Организатор событий
32 |
Офтоп: скрытый текст… Кстати, Переборыч, у меня тоже есть офтоп-вопрос. Как устроена система смены статусов (рангов) на сайте? Есть ли возможности провести аукцион за право владеть эксклюзивным статусом? Нужны ли опять программисты, чтобы сменить кому-то статус, как это было с dopha? Или ответы на эти вопросы знает только Даниэль? Просьба ответить в теме пользователя Вова_10. Последний раз отредактировано 3 января 2023 в 14:33 пользователем Игрок3
|
HelixOfTheEnd
|
Сообщение #33
3 января 2023 в 14:37
|
Организатор событий
1 |
HelixOfTheEnd писал(а): тесты "справедливости".
позже допишу сюда ещё примеров, чтобы можно было наглядно сравнить способы. пока что ничего не совпало :laugh:. ну и чтобы совсем справедливо было, предлагаю Игроку3 и Переборычу самим предложить примеры (а то вдруг я что-то подкручиваю в своих). по 1-3 примера точно хватит.
|
Игрок3
|
Сообщение #34
3 января 2023 в 14:47
|
Организатор событий
32 |
Участник 1: 5 рекордов: 537, 523, 519, 515, 514. Заезды: 480, 490, 510, 392, 410. Участник 2: 5 рекордов: 387, 386, 384, 371, 365. Заезды: 300, 287, 324, 325, 361. Метод: из головы. Может, найти людей, которые правда печатали тексты? Дополнено: если честно, я не слишком-то хотел их искать... Последний раз отредактировано 3 января 2023 в 14:53 пользователем Игрок3
|
HelixOfTheEnd
|
Сообщение #35
3 января 2023 в 14:50
|
Организатор событий
1 |
Игрок3 писал(а): Метод: из головы. Может, найти людей, которые правда печатали тексты? не думаю, что теория сильно отличается от практики, но можно и реальных людей найти (правда, 5 лучших придётся как-то искать...). а заезды можно брать из любых соревнований(типа Слоупстайла, например). Последний раз отредактировано 3 января 2023 в 14:50 пользователем HelixOfTheEnd
|
Переборыч
|
Сообщение #36
5 января 2023 в 03:48
|
Клавомеханик-Организатор событий
55 |
HelixOfTheEnd писал(а): тесты "справедливости": ... позже допишу сюда ещё примеров, чтобы можно было наглядно сравнить способы. пока что ничего не совпало :laugh:. При сравнении формул полезно знать насколько не совпало. Этот же нижеизложенный способ можно использовать для подбора коэффициентов формулы по эталонной выборке (см. п.7). Двух игроков мало, чтобы делать какие-то выводы, - возьмём, например, данные вчерашнего Серпантина: Расчёты для всех участников тут: https://docs.google.com/spreadsheets/d/1nCl...I7IKYpGdt-7yNup*там есть также С99Л для экспериментов с ней, при желании0. Смотрим Рекорд одного из участников, Томы, в Обычке - 643 зн/мин1. Берём среднюю 8 её зачётных заездов в Яндекс.Рефератах: =СРЗНАЧ({ 463;443;469;478;437;495;486;501}) = 471,5 зн/мин *тут и далее используются функции Excel2. Считаем по ней относительные результаты, например формулой Игрока3: = 471,5 / ( 643 + 25) = 70,58% Повторяем для других (допустим, пока всего пяти) и сортируем (в любую сторону) по Рекорду (или по С5Л для "Арксинуса"): 61,23% Келевра 69,94% Игрок3 70,58% ТОМА-АТОМНАЯ 68,66% pashkhan 69,24% ancv20003. Считаем средний относительный результат игроков: =СРЗНАЧ({ 61,23; 69,94; 70,58; 68,66; 69,24}) = 67,93%4. Для сравнения разных формул нужно, чтобы их результаты были в одинаковых величинах. Пусть это будет 100 единиц, приводим результаты: Келевра: 100 * 61,23 / 67,93 = 90,14% Игрок3: 100 * 69,94 / 67,93 = 102.96% ... 5. При прочих равных, если формула справедливая, то она и для новичков покажет 100 и для старичков 100, т.е. будет горизонтальная. Проверяем: =НАКЛОН({ 90,14; ...}; { 1;2;3;4;5}) = 2,17 *наклон 2,17 - это уравнение линии вида: y = 2,17x + число *чем ближе наклон к нулю, тем лучше6. Проверяем нет ли у нас аномалий, - сильно отклонившихся результатов: У Келевра =ABS(100%- 90,14%) = почти 10%, что сильно кренит график. Смотрим что с ним не так, а это: маленький пробег в Обычке (3k) и почти никакой пробег в ЯР (23). Тем самым его результаты НЕ считаются показательными, - отбраковываем и пересчитываем п.3-5: =СРЗНАЧ({ 69,94; 70,58; 68,66; 69,24}) = 69,6% Игрок3: 100 * 69,94 / 69,6% = 100,48% ... =НАКЛОН({ 100,48%; ...}; { 1;2;3;4}) = -0,58 *вот это уже хорошечно: -0,58 гораздо ближе к нулю, чем 2,17.7. Если мы захотим использовать данные Серпантина в качестве эталонной выборки, то можем подобрать число без наклона: * вместо +25 к Рекорду, это +113; * вместо -36 в КС, это +4,5; * вместо бутерброда доп. подсчётов, это развалившийся бутер с множителем 1,13.
|
m9_AZ
|
Сообщение #37
5 января 2023 в 07:30
|
Гонщик
27 |
carmero писал(а): Очень многое зависит от состояния конкретного игрока в конкретный день. Ничего (или почти ничего) эти формулы не покажут... Как раз задача и состоит в использовании клавогонок для диагностики состояния пациента.
|
HelixOfTheEnd
|
Сообщение #38
5 января 2023 в 09:09
|
Организатор событий
1 |
Переборыч писал(а): 5. При прочих равных, если формула справедливая, то она и для новичков покажет 100 и для старичков 100, т.е. будет горизонтальная. Проверяем: =НАКЛОН({90,14; ...}; {1;2;3;4;5}) = 2,17 *наклон 2,17 - это уравнение линии вида: y = 2,17x + число *чем ближе наклон к нулю, тем лучше а вот неправда. точнее, правда, конечно, но только при соблюдении условия "при прочих равных". если у кого-то выдался плохой день в печати, он, очевидно, должен проиграть. а если наоборот "лучший день за карьеру", то - выиграть. в этом и смысл уравнивания, что выигрывает не "тот, кто быстрее" и не "тот, кто ближе к рекорду", а "тот, кто стабильно хорошо ездит относительно своего уровня". Переборыч писал(а): 6. Проверяем нет ли у нас аномалий, - сильно отклонившихся результатов: У Келевра =ABS(100%-90,14%) = почти 10%, что сильно кренит график. Смотрим что с ним не так, а это: маленький пробег в Обычке (3k) и почти никакой пробег в ЯР (23). тут аномалия не в пробеге, тут аномалия в том, что он печатает двумя пальцами и априори не может быть "сильно стабильным". конкретно про Рефераты - там идёт довольно сильная загрузка на периферию, а двумя пальцами её печатать... проблематично. но да, его можно отбросить - с этим уравниватели и не должны помогать, два пальца с десятью уравнять будет крайне сложно (да и не всегда можно узнать сколько пальцев человек использует). а мой "Даsheet" (:laugh:; надо бы действительно придумать ему название) вообще пока что работает только для Обычки, чтобы по нему считать словари, ему надо дописать коэффициенты(с этим, впрочем, я бы не отказалась от помощи; коэффициенты - это в плане "насколько словарь сложнее/легче Обычки" (легче - меньше единицы, сложнее - больше, примерно равен - единица)). Рефераты, естественно, сложнее Обычки(хотя бы по средней длине, но и по содержанию зачастую тоже), следовательно коэффициент должен быть больше единицы. так, теперь по сравнению: результаты-то (по Арксинусу и моему методу) получаются схожие... просто с разным "уровнем колебаний". проблема в том, что моя система рассчитана на то, чтобы "выдавать значения от 0 до 500", а в Арксинусе я смотрю всё около 200 (ну, 100-300 даже допустим). поэтому очевидно, что с бОльшим разбросом и разброс результатов будет больше. (а ещё я вот заметила, что для моей системы почему-то берётся средняя; не знаю насколько это влияет на точность результатов, проверю чуть позже). ещё в посте не были никак сравнены победители при разных методах подсчёта: 1. ВалераУлитка Vovaldo ВалераУлитка 2. Vovaldo ВалераУлитка Vovaldo 3. Milker Milker Ллисса 4. Ллисса Ллисса Milker 5. Настасья_89 M-O-R-G-A-N ТОМА-АТОМНАЯ 6. M-O-R-G-A-N Игрок3 Игрок3 7. ТОМА-АТОМНАЯ ТОМА-АТОМНАЯ Настасья_89 8. Игрок3 Supersonic M-O-R-G-A-N 9. andddrey Настасья_89 ancv2000 10. ancv2000 pashkhan pashkhan 11. pashkhan ancv2000 Supersonic 12. Supersonic andddrey Satory 13. Kolomb Satory andddrey 14. ofirinka Kolomb Kolomb 15. Satory ofirinka ofirinka 16. MrYourFace MrYourFace MrYourFace 17. Эльдарр Эльдарр Эльдарр (порядок: Игрок3 Переборыч Даша) (ох, криво получилось... не умею я форматировать :(; ну, примерно прочитать можно). т.е. в чём-то всё-таки все методы схожи: выиграли [ВалераУлитка, Vovaldo, Milker, Ллисса] проиграли [Kolomb, ofirinka, MrYourFace, Эльдарр] ... а вот в середине всё зависит от метода подсчёта. скрытый текст… а вообще мой метод использовался неправильно, я потом сюда допишу чтобы было бы если бы считалось с коэффициентом и не по средней. а в целом наклон - это не обязательно плохо. вполне могло получиться так, что в конкретном соревновании высокие ранги выступили плохо, низкие хорошо ИЛИ наоборот. но мы же не хотим уравнивать "хорошего Экстракибера с плохим Профи". чтобы убедиться в наличии наклона(глобальном, не в одном турнире) надо проанализировать побольше одного турнира(ну хотя бы штук 20 и желательно по Обычке(например, Слоупстайл)). я бы вообще этим могла заняться, но у меня нет доступа к "С5Л" :(. вообще, у арксинуса есть ещё одна проблема. функция нелинейная(это хорошо), но при этом в знаменателе число, которое может обратиться в ноль. и оно обращается! при крайне малом рекорде в Обычке. то есть в теории если какой-нибудь человек с рекордом 40-50 зн/мин решит поучаствовать в каком-нибудь соревновании(допустим, что такие участники разрешены), то он в каждом заезде даже выдавая очень плохие результаты по арксинусу получит значения в разы больше, чем у остальных. * скрытый текст… на деле не совсем так, я считала 0.8*С5Л как 0.75*rec чтобы "обобщить на рекорд", на деле это число будет немного различаться, но там небольшие погрешности. а если поучаствует человек с рекордом 30 зн/мин, то он и вовсе получит... отрицательный результат. скрытый текст… допустим, рекорд 30, 5 лучших - 30 29 29 28 27 С5Л = 28.6
ВК = 28.6*0.8+5 = 27.88 КС = 27.88*0.12-36 = -32.6544
допустим, он покажет результат 25 зн/мин
R = 25 * (200-32.6544)/(27.88-32.6544) = -876.265
и какой бы результат он не показал, число останется отрицательным, потому что второй множитель(дробь) не зависит от результата и уже является отрицательным. понятно, что таких Новичков очень мало, да и в соревнования их обычно не пускают, но тем не менее. (впрочем, Таксистов тоже почему-то завышают относительно Профи...). если подставить вместо результата рекорд, то выйдет примерно так*: скрытый текст… т. е. это случай повторения рекорда; опять же - немного нелогично, что Таксистам за повторение рекорда дают больше, чем Профи. хотя в целом график хороший - чем выше ранг, тем сложнее повторить рекорд, тем больше должны давать. если подставить мои "пограничные значения", то*: скрытый текст… опять же, формула предпочитает Таксистов... но кроме этого - чем хуже результат(по моей системе, она тоже может быть неидеальной), тем правее сдвигается "точка середины". то есть если все провалятся по скорости(ну, попадётся Лузертекст), то Маньяки и Супермены получат меньше, чем Киберы, Экстракиберы(это допустим...), ПРОФИ и ГОНЩИКИ (???). если взять результат ещё хуже(практически недостижимый; ну разве что на каких-нибудь текстах со сплошными И. Н. Ициалами...): то опять Гонщики получат больше Маньяков. т.е. основные проблемы Арксинуса: 1) Таксисты всегда в плюсе 2) при плохих результатах, в сложных словарях, т. д.: Профи и Гонщики в плюсе относительно Маньяков и Суперменов 3) формула сбоит при крайне маленьких рекордах(30-100) * - формула не совсем та; выше написала про рекорд и С5Л. а вообще, надо на практике тестировать чья формула "лучше уравнивает" (и как я уже писала, не по одному турниру). насчёт наклона - Арксинус был придуман таким образом, что там разница между "плохими результатами" и "хорошими результатами" почти стремится к нулю: скрытый текст… все мои пограничные значения, половина от рекорда, 75% от рекорда, повторение рекорда: (мои пограничные значения хороши тем, что их примерно одинаково легко достигнуть при любом рекорде в отличие от процентов (ну, например 80% для 350 - это 280, а для 700 - это 560; начинающему Киберу сделать ниже 560 гораздо легче, чем "среднему Профи" ниже 280)). но я добавила и проценты просто для сравнения. ну то есть по графику видно то, что я и предполагала - разброс значений(от "моей самой нижней границы" до повторения рекорда) - от ~170 до ~300, т.е. даже если сопоставить плохие результаты с хорошими, разница не выйдет даже в два раза(а зачастую ещё меньше и при "адекватном разбросе результатов"(без диких фейлов и повторений рекордов) будет стремиться к одному). естественно в таком случае наклон будет минимальным, но справедлива ли система при минимальном наклоне? необязательно. моя же система предполагает набор всех значений от нуля(близких к нулю; в реальности ~от 50) до 500(и немного выше 500 в случае новых рекордов), то есть 50-500 - разброс аж в десять раз в зависимости от "качества результата". нет, в теории, конечно, можно и мою систему привести к виду "разброс не больше чем в два раза" (ну допустим просто поделить результаты на 100, взять корень второй или третьей степени и умножить на 100 обратно - результаты при этом не изменятся(x/100, sqrt(x), cbrt((x), 100x - монотонно возрастающие функции), но разброс при этом сильно сократится(если надо, могу сделать и такой калькулятор...)). или можно Арксинус привести к виду "больших разбросов" (тоже не меняя его результативности) - тем же способом, поделить на 100, возвести в квадрат, умножить на 100 (x/100, 100x, x^2 на (0;inf) - монотонно возрастающие функции). так что "большой разброс" - ещё не показатель "плохой справедливости". а косяки есть у обеих систем - косяки Арксинуса я перечислила в этом посте(предпочтение низких рангов при плохих результатах, предпочтение Таксисов(и Любителей тоже*) всегда, ломается при низких рекордах(ниже 100), выдаёт отрицательные значения при крайне низких рекордах(ниже 35)) косяки своей системы перечисляла выше в теме(неплавные переходы на 180-200 и 790-810, неприменимость к словарям(пока что*), ломается при крайне низких и крайне высоких рекордах(ниже 20 и выше 3000)). дополнение про связь разброса, колебаний и наклона на случай если не очевидно: скрытый текст… если 1) взять условный график с несколькими точками 2) посчитать среднее 3) добавить ко всем точкам их разницу со средним то: 1) разброс значений относительно среднего увеличится в два раза 2) наклон увеличится в два раза * все значения изначально можно записать как их разницу со средним(т.е. если есть числа 50 46 56 52, то их среднее - 204/4=51, следовательно их можно записать как -1 -5 5 1), при этом не потеряется информация "кто выше среднего, кто ниже среднего" и "насколько относительно" (т.е. -5 ниже -1 в 5 раз относительно среднего; то же самое с будет -0.5 и -0.1 если поделить на 10); также эти полученные значения можно умножить на любое число без потери информации(т.е. если есть разницы -3 7 -3 1 -2 2 0 4 -5 -1, то их можно умножить, например, на 3: -9 21 -9 3 -6 6 0 12 -15 -3; при этом их положение относительно среднего не изменится). так что в теории наклон можно устремить к нулю таким образом: 1: считаем среднее 2: считаем разницы со средним 3: делим разницы на 1000 (в принципе, на любое число, можно хоть на 10^100) 4: складываем разницы со средним (можем и не складывать, среднее - константа, на наклон константы не влияют) итого: получили тот же результат(места в топе/положение относительно среднего/как угодно это называть), при этом свели наклон к нулю. (положение точек на графике то же самое, просто стало "сверхсжатым" (между 58.44 и 58.49 вместо между 34 и 79), наклон уменьшился в тысячу раз). (ещё можно просто умножить все числа на любой коэффициент, при этом наклон тоже умножится на этот же коэффициент). вообще, наклон полезен(и его можно сопоставлять) только когда данные однородны: ну т.е. например мы рассматриваем количество прибыли у двух компаний и хотим понять "кто растёт больше" или "кто падает больше" (т.е. сравнить их относительно друг друга) (хотя наклоны можно уменьшить или увеличить и там, главное - если на них идёт влияние, то оно должно быть одинаковым на обе системы, иначе данные исказятся). в нашем примере у нас системы независимые, поэтому и наклон у них сравнивать нерационально (они используют разные "единицы измерения"). тем более, в нашем конкретном случае "сравнения кто лучше клавогонится" мы как раз можем применять все выше указанные способы(по изменению наклона, сжатию разброса и т. д.) потому что это не теряет информации "кто лучше кого", чтобы изменился результат нужно изменить что-то в системе подсчёта. но вообще с наклонами так поступать не нужно, конечно. это я просто тут показала, что если нас волнует именно "уравнивание" и "качество относительно остальных" (или "распределение в топах"; опять же - как угодно это называть), то мы можем делать что угодно(что не теряет информации). Последний раз отредактировано 5 января 2023 в 10:06 пользователем HelixOfTheEnd
|
HelixOfTheEnd
|
Сообщение #39
5 января 2023 в 10:13
|
Организатор событий
1 |
ещё про графики сравнения: тут главное не то, что наклоны разнятся, а то, что они направлены в одну сторону в этом конкретном случае все три способа показали, что "чем ниже ранг, тем выше результат", значит в этом конкретном соревновании скорее всего так и было. другой вопрос, конечно, что рекорд(и С5Л) считаются по Обычному, а в соревновании были Рефераты(которые сложнее Обычного) и поэтому вероятно у низших рангов была определённая фора(чем ниже ранг, тем меньше влияет сложность текстов). в моей системе это планируется учесть(чтобы можно было считать по словарям без предвзятости о сложности). у меня уже были когда-то попытки "уравнять все рекорды Обычек и Соточек с Трэшами", если я найду ту таблицу, могу примерно прикинуть коэффициенты для популярных режимов и словарей. наверное, сегодня доделаю и выложу уже готовый калькулятор 2.0. а по поводу соревнований - я предлагаю проанализировать последние 20-30 Слоупстайлов всеми методами(Игрок3, Переборыч, Даша) и посмотреть что там будет по "победам рангов" (по идее, должно быть примерно равно, потому что у всех должны быть плохие и хорошие дни; у кого ближе к этому "равно", у того и лучше система). (хотя на деле это накладно по времени, а автоматизировать ещё сложнее; но если есть способ быстро посмотреть С5Л, я могу посчитать). Последний раз отредактировано 5 января 2023 в 10:14 пользователем HelixOfTheEnd
|
m9_AZ
|
Сообщение #40
5 января 2023 в 10:24
|
Гонщик
27 |
А что делать если гонщик зарекордил в одном из заездов? то текущий результат должен быть рассчитан с учетом старого рекорда или нового? А следующие заезды нужно будет по новому рекорду пересчитывать? Тогда не выгодно рекордить в принципе (по крайней мере на турнире). Вообще рекорд лучше особо не двигать вверх для победы перед турниром:).
|