Python/ref stat median grouped
来自菜鸟教程
<languages />
Python statistics.median_grouped()方法
例
计算分组的连续数据的中位数:
# Import statistics Library import statistics # Calculate the median of grouped continuous data print(statistics.median_grouped([1, 2, 3, 4])) print(statistics.median_grouped([1, 2, 3, 4, 5])) print(statistics.median_grouped([1, 2, 3, 4], 2)) print(statistics.median_grouped([1, 2, 3, 4], 3)) print(statistics.median_grouped([1, 2, 3, 4], 5))
定义和用法
The
statistics.median_grouped()
方法计算分组连续数据的中位数,以第50个百分位数计算。
此方法将数据点视为连续数据,并通过使用指定的方法先找到中位数范围来计算50%的中位数 interval 宽度(默认为1),然后使用属于该范围的数据集中值的位置在该范围内进行插值。
Tip: 分组中位数的数学公式为:GMedian = L +间隔*(N / 2-CF)/F。
- L =中值间隔的下限
- interval =间隔宽度
- N =数据点总数
- CF =低于中间间隔的数据点数
- F =中位数间隔中的数据点数
句法
statistics.median_grouped(data, interval)
参数值
参数 | 描述 |
---|---|
data | 需要。要使用的数据值(可以是任何序列,列表或迭代器) |
interval | 可选的。上课间隔。预设值为1 |
注意: If data 为空,则返回StatisticsError。
技术细节
返回值: | A
|
Python版本: | 3.4 |