有计算中位数的公式吗?

机器算法验证 中位数 定义
2022-03-01 06:30:30

是否有等价的平均公式:

mean=1Ni=1NXi

中位数?

3个回答

如果你定义O1,O2,,ON成为原始数据的排序版本X1,X2,,XN,则中位数定义为:

Median({O1,O2,,ON})={O(N+1)/2if N is odd(ON/2+ON/2+1)/2otherwise

无需对数据进行排序,您可以使用几何中位数的定义来定义一维中位数:

Median({X1,X2,,XN})=argminyi=1N|Xiy|

请注意,当点数为偶数时,这不一定定义唯一的中位数;例如,任何数字优化目标y[3,4]X={2,3,4,5}

表示平均值的另一种方法是“最小二乘”估计:

i=1N(Xim)2

选择作为平均值会给出误差平方和的最小值。m

现在中位数可以表示为“最小绝对偏差”估计:

i=1N|Xim|

选择作为中位数给出绝对误差总和的最小值。m

中位数是对应于半分位数的值,即一半的值更高,一半的值更低(请原谅我忽略了相等的情况或当集合是偶数时......)。这样假设数据集是已知的,那么累积分布很容易评估。注意这个函数,然后 pXX1XnPX

median=PX1(12)

这篇评论论文中用于直方图均衡的方法中的角度为例。 直方图均衡 左下图显示了一组自然图像中角度是累积分布,中位数是对应于值的值,在这种情况下约为p(θ)P(θ)θ1/20