Я пытаюсь вычислить процентиль ранг оценки, используя модуль python statlib .Предполагается, что функция процентиль по шкале возвращает значение в диапазоне от 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
Кажется, что запрос процентиля наименьшего балла вызывает проблему.Возможно, ошибка?