Я пытаюсь вычислить percentile rank баллов, используя модуль python statlib. Функция percentileofscore должна возвращать значение от 0 до 100, однако оно регулярно производит номера за пределами этого диапазона. Пример:Продвинутый рейтинг ранга
>> a = [0,1,2,3,4,5]
>> percentileofscore(a, 0)
108.33333333333333
Я попытался scipy модуль, а также прокат мое с аналогичными результатами.
Я что-то недопонимаю. эта функция?
EDIT - Другие примеры:
percentileofscore([23,23,23,25], 23)
137.5
percentileofscore([12,19,65,25], 12)
112.5
percentileofscore([112,109,605,25], 25)
112.5
Кажется, что запрашивая процентиль самого низкого балла вызывает проблему. Возможно, ошибка?
+1: Интересный –
интересно. Из любопытства вы могли бы добавить еще несколько примеров этого? –
Ошибка без сомнений. Хорошо поймал. –