用法:
statistics.median_grouped(data, interval=1)
返回分组连续数据的中位数,计算为第 50 个百分位数,使用插值。如果
data
为空,则引发StatisticsError
。data
可以是序列或可迭代的。>>> median_grouped([52, 52, 53, 54]) 52.5
在以下示例中,数据被四舍五入,因此每个值代表数据类的中点,例如1是0.5-1.5类的中点,2是1.5-2.5类的中点,3是2.5-3.5类的中点等。根据给定的数据,中值落在3.5-4.5类的某处,插值用于估计它:
>>> median_grouped([1, 2, 2, 3, 4, 4, 4, 4, 4, 5]) 3.7
可选参数
interval
表示类间隔,默认为1。改变类间隔自然会改变插值:>>> median_grouped([1, 3, 3, 5, 7], interval=1) 3.25 >>> median_grouped([1, 3, 3, 5, 7], interval=2) 3.5
此函数不检查数据点是否至少相隔
interval
。CPython 实现细节:在某些情况下,statistics.median_grouped可能会将数据点强制为浮点数。这种行为将来可能会改变。
相关用法
- Python statistics.median_high用法及代码示例
- Python statistics.median_low用法及代码示例
- Python statistics.median用法及代码示例
- Python statistics.mean用法及代码示例
- Python statistics.multimode用法及代码示例
- Python statistics.mode用法及代码示例
- Python statistics.quantiles用法及代码示例
- Python statistics.correlation用法及代码示例
- Python statistics.covariance用法及代码示例
- Python statistics.NormalDist用法及代码示例
- Python statistics.linear_regression用法及代码示例
- Python statistics.pvariance用法及代码示例
- Python statistics.harmonic_mean用法及代码示例
- Python statistics.variance用法及代码示例
- Python statistics mean()用法及代码示例
- Python staticmethod()用法及代码示例
- Python staticmethod用法及代码示例
- Python Scipy stats.cumfreq()用法及代码示例
- Python Scipy stats.nanmean()用法及代码示例
- Python Scipy stats.gengamma()用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 statistics.median_grouped。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。