median#
- Mixture.median(*, method=None)[source]#
Median (50th percentil)
If a continuous random variable \(X\) has probability \(0.5\) of taking on a value less than \(m\), then \(m\) is the median. That is, the median is the value \(m\) for which:
\[P(X ≤ m) = 0.5 = P(X ≥ m)\]- Parameters:
- method{None, ‘formula’, ‘icdf’}
The strategy used to evaluate the median. By default (
None
), the infrastructure chooses between the following options, listed in order of precedence.'formula'
: use a formula for the median'icdf'
: evaluate the inverse CDF of 0.5
Not all method options are available for all distributions. If the selected method is not available, a
NotImplementedError
will be raised.
- Returns:
- outarray
The median
References
[1]Median, Wikipedia, https://en.wikipedia.org/wiki/Median#Probability_distributions
Examples
Instantiate a distribution with the desired parameters:
>>> from scipy import stats >>> X = stats.Uniform(a=0., b=10.)
Compute the median:
>>> X.median() np.float64(5.0) >>> X.median() == X.icdf(0.5) == X.iccdf(0.5) True