In probability theory and statistics, a median is described as the number separating the higher half of a sample, a population, or a probability distribution, from the lower half. The median of a finite list of numbers can be found by arranging all the observations from lowest value to highest value and picking the middle one. If there is an even number of observations, the median is not unique, so one often takes the mean of the two middle values. At most half the population have values less than the median and at most half have values greater than the median. If both groups contain less than half the population, then some of the population is exactly equal to the median. For example, if a < b < c, then the median of the list {a, b, c} is b, and if a < b < c < d, then the median of the list {a, b, c, d} is the mean of b and c, i.e. it is (b + c)/2.
Contents |
The median of some variable is denoted either as
or as
[1]
When the median is used as a location parameter in descriptive statistics, there are several choices for a measure of variability: the range, the interquartile range, the mean absolute deviation, and the median absolute deviation. Since the median is the same as the second quartile, its calculation is illustrated in the article on quartiles.
Working with computers, a population of integers should have an integer median. Thus, for an integer population with an even number of elements, there are two medians known as lower median and upper median. For floating point population, the median lies somewhere between the two middle elements, depending on the distribution. Median is the middle value after arranging data by any order.
For any probability distribution on the real line with cumulative distribution function F, regardless of whether it is any kind of continuous probability distribution, in particular an absolutely continuous distribution (and therefore has a probability density function), or a discrete probability distribution, a median m satisfies the inequalities
or
in which a Riemann-Stieltjes integral is used. For an absolutely continuous probability distribution with probability density function f, we have
Medians of particular distributions: The medians of certain types of distributions can be easily calculated from their parameters: The median of a normal distribution with mean μ and variance σ2 is μ. In fact, for a normal distribution, mean = median = mode. The median of a uniform distribution in the interval [a, b] is (a + b) / 2, which is also the mean. The median of a Cauchy distribution with location parameter x0 and scale parameter y is x0, the location parameter. The median of an exponential distribution with rate parameter is the natural log of 2 divided by the rate parameter:
. The median of a Weibull distribution with shape parameter k and scale parameter
is
.
The median is primarily used for skewed distributions, which it represents differently than the arithmetic mean. Consider the multiset { 1, 2, 2, 2, 3, 9 }. The median is 2 in this case, as is the mode, and it might be seen as a better indication of central tendency than the arithmetic mean of 3.166.
Calculation of medians is a popular technique in summary statistics and summarizing statistical data, since it is simple to understand and easy to calculate, while also giving a measure that is more robust in the presence of outlier values than is the mean.
The median is also the central point which minimizes the average of the absolute deviations; in the example above this would be (1 + 0 + 0 + 0 + 1 + 7) / 6 = 1.5 using the median, while it would be 1.944 using the mean. In the language of probability theory, the value of c that minimizes
is the median of the probability distribution of the random variable X. Note, however, that c is not always unique, and therefore not well defined in general.
For continuous probability distributions, the difference between the median and the mean is less than or equal to one standard deviation. See an inequality on location and scale parameters.
Even though sorting n items takes in general O(n log n) operations, by using a "divide and conquer" algorithm the median of n items can be computed with only O(n) operations (in fact, you can always find the k-th element of a list of values with this method; this is called the selection problem).
As an example, we will calculate the median of the following population of numbers: 1, 5, 2, 8, 7.
Start by sorting the numbers: 1, 2, 5, 7, 8.
In this case, 5 is the median, because when the numbers are sorted, it is the middle number.
If there is an even amount of numbers, the median is the arithmetic mean of the two middle numbers.
As an example of this scenario, we will calculate the median of the following population of numbers: 1, 5, 2, 10, 8, 7.
Again, start by sorting the numbers: 1, 2, 5, 7, 8, 10.
In this case, 6 is the median, because when the numbers are sorted, 5 and 7 are the two middle numbers. The arithmetic mean of 5 and 7 is 6 (5 + 7 = 12, and 12/2 = 6).
If data are represented by a statistical model specifying a particular family of probability distributions, then estimates of the median can be obtained by fitting that family of probability distributions to the data and calculating the theoretical median of the fitted distribution. See, for example Pareto interpolation.
In Computer Science, the median is often determined by finding the middle index of a sorted array. The middle index is computed as (A + B) / 2, where A is the index of the smallest value, and B is the index of the largest value. Joshua Bloch, a Google Software Engineer, posited that if (A + B) is larger than the maximum allowed integer size, then a buffer overflow would occur. He suggested that an alternative median calculation: A + ((B - A)/ 2) would avoid this problem.[2]
This article incorporates material from Median of a distribution on PlanetMath, which is licensed under the GFDL.
|