Расчет процентильного ранга

Я пытаюсь вычислить процентильный ранг оценки, используя 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

Кажется, что запрос процентиля самого низкого балла вызывает проблему.Возможно, это ошибка?

10
задан monofonik 1 January 2012 в 03:19
поделиться