gpt4 book ai didi

python - 百分等级计算

转载 作者:太空狗 更新时间:2023-10-29 18:31:49 26 4
gpt4 key购买 nike

我正在尝试计算 percentile rank使用 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

似乎查询最低分数的百分位数会导致问题。也许是一个错误?

最佳答案

scipy.stats.percentileofscore似乎按预期工作:

In [2]: import scipy.stats as stats

In [3]: stats.percentileofscore([0,1,2,3,4,5], 0)
Out[3]: 16.666666666666664

关于python - 百分等级计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8691573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com