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