median — SciPy v1.15.3 Manual (original) (raw)

scipy.stats.Mixture.

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.

Not all method options are available for all distributions. If the selected method is not available, a NotImplementedErrorwill be raised.

Returns:

outarray

The median

References

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