给定一个array或者list,怎么计算百分位数?
谢谢!
2个回答
如下可以得到data中25百分位数,50百分位数和75百分位数
import numpy as np
np.percentile(data, [25, 50, 75])
用scipy也可以
>> from scipy.stats import scoreatpercentile
>> scoreatpercentile(range(200), per=[90, 10])
[ 179.1 19.9]
参数per就是你想得到的百分位,返回的是对应的百分位数。
相关主题
python中百分位数的逆运算
1回答
估计标准差的标准差?
1回答
统计里的IQR是什么意思?
2回答
为什么样本方差是除以n-1
4回答
为什么说中位数比平均数更稳健?
3回答
标准误和标准差有什么区别?
1回答
Median Absolute Deviation的定义是什么?
1回答
EDA一般包括哪些步骤?
3回答
我们谢绝在回答前讲“生动”的故事。
我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。
我们谢绝答非所问。
我们谢绝自己不会、硬要回答。
我们感激每一个用户在编写答案时的努力与付出!