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
最低スコアのパーセンタイルを照会すると問題が発生するようです。もしかしてバグ?