scipy.stats.Binomial.
median#
- Binomial.median(*, method=None)[源代码]#
中位数(第 50 个百分位数)
如果连续随机变量 \(X\) 具有概率 \(0.5\) 取小于 \(m\) 的值,则 \(m\) 是中位数。
更一般地,中位数是值 \(m\),对于该值,
\[P(X ≤ m) ≤ 0.5 ≥ P(X ≥ m)\]对于离散随机变量,中位数可能不是唯一的,在这种情况下,报告满足定义的最小值。
- 参数:
- method{None, ‘formula’, ‘icdf’}
用于评估中位数的策略。默认情况下 (
None
),基础结构在以下选项之间进行选择,按优先级顺序排列。'formula'
:使用公式计算中位数'icdf'
:评估 0.5 的逆 CDF
并非所有 method 选项都适用于所有分布。如果选择的 method 不可用,将引发
NotImplementedError
。
- 返回:
- outarray
中位数
参考文献
示例
使用所需的参数实例化分布
>>> from scipy import stats >>> X = stats.Uniform(a=0., b=10.)
计算中位数
>>> X.median() np.float64(5.0) >>> X.median() == X.icdf(0.5) == X.iccdf(0.5) True