Правила расчета Discofox Analytics
запостил Павел Левдик
Общие концепции
- Рейтинг есть сумма базовых очков и вкладов с конкурсов
- Рейтинг зависит от класса танцора
- Рейтинг зависит от даты расчета
- Рейтинг зависит от всех конкурсов
- Каждый конкурс вносит вклад с коэффициентом «давности»
Алгоритм расчета
Алгоритм расчета описывается в следующих шагах
1. В зависимости от класса участнику ДнД присваивается базовый рейтинг:
- Beginner 500
- Rising Star 1000
- Main 1500
- Star 2500
- Champion 3000
3. При участии в номинации участники "скидываются" рейтингом на призовой фонд (по 10% рейтинга от каждого), таким образом формируя "банк". По результатам турнира призовой фонд распределяется по участникам в зависимости от занятого места. В итоге кто-то рейтинг теряет, кто-то получает.
Шаги 1-3 повторяются итеративно для каждого конкурса вплоть до даты расчета.
Нюансы
Если при выступлении по претендентству танцор за выступление получил меньше очков, чем вложил, то этот результат не учитывается в его рейтинге.
Если танцор перешел в следующий класс и его текущий класс стал выше класса номинации в прошедшем конкурсе, то тот результат не учитывается в его рейтинге в дальнейшем.
На крупных конкурсах размер «банка» баллов умножается на коэффициент, который зависит от количества участников. Коэффициент меняется линейно от 1.0 до 1.5 внутри порогов, подобранных вручную для каждой номинации. Эти пороги и коэффициенты еще продолжают дорабатываться.
Методика распределения баллов внутри номинации
Внутри номинации «валютой» являются кресты от судей.
Начисление крестов производится последовательно, начиная с самого низкого тура.
Крест каждого судьи дает +1. Если танцор проходит в следующий тур, то считается, что он получил кресты от всех судей. Исключение: если в первом туре вылетело меньше 10% участников, то считается, что этого тура не было и баллы за прохождение тура не начисляются.
Если танцор прошел один тур, то за прохождение каждого следующего тура он будет получать +1 дополнительный крест.
В финале кресты распределяются в зависимости от занятого места. Начиная с последнего места каждый следующий финалист получает +1 крест (до 6 места), +2 креста (до 4 места) и +3 креста для призеров. Например, при 8 участниках в финале распределение этих дополнительных крестов такое: 0-1-2-4-6-9-12-15.
В итоге получается некоторое распределение крестов, чем дальше прошел участник, тем больше у него суммарных крестов. Баллы рейтинга из банка баллов распределяются пропорционально количеству крестов.
Описание исходных правил, разработанных создателем Discofox Analytics Виталием Гацко, расположены тут