Python/ref stat median grouped

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python statistics.median_grouped()方法

Methods统计方法

计算分组的连续数据的中位数:

    # 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

float 值,表示分组的连续数据的中位数,以第50个百分位数计算

Python版本: 3.4

Methods统计方法