Generalized mean
This article needs additional citations for verification. (June 2020) |
In mathematics, generalized means (or power mean or Hölder mean from Otto Hölder)[1] are a family of functions for aggregating sets of numbers. These include as special cases the Pythagorean means (arithmetic, geometric, and harmonic means).
Definition
[edit | edit source]If p is a non-zero real number, and are positive real numbers, then the generalized mean or power mean with exponent p of these positive real numbers is[2][3]
(See p-norm). For p = 0 we set it equal to the geometric mean (which is the limit of means with exponents approaching zero, as proved below):
Furthermore, for a sequence of positive weights wi we define the weighted power mean as[2] and when p = 0, it is equal to the weighted geometric mean:
The unweighted means correspond to setting all wi = 1.
Special cases
[edit | edit source]For some values of , the mean corresponds to a well known mean.
| Name | Exponent | Value |
|---|---|---|
| Minimum | ||
| Harmonic mean | ||
| Geometric mean | ||
| Arithmetic mean | ||
| Root mean square | ||
| Cubic mean | ||
| Maximum |
For the purpose of the proof, we will assume without loss of generality that and
We can rewrite the definition of using the exponential function as
In the limit p → 0, we can apply L'Hôpital's rule to the argument of the exponential function. We assume that but p ≠ 0, and that the sum of wi is equal to 1 (without loss in generality);[4] Differentiating the numerator and denominator with respect to p, we have
By the continuity of the exponential function, we can substitute back into the above relation to obtain as desired.[2]
Assume (possibly after relabeling and combining terms together) that . Then
The formula for follows from
Properties
[edit | edit source]Let be a sequence of positive real numbers, then the following properties hold:[1]
- .Each generalized mean always lies between the smallest and largest of the x values.
- , where is a permutation operator.Each generalized mean is a symmetric function of its arguments; permuting the arguments of a generalized mean does not change its value.
- .Like most means, the generalized mean is a homogeneous function of its arguments x1, ..., xn. That is, if b is a positive real number, then the generalized mean with exponent p of the numbers is equal to b times the generalized mean of the numbers x1, ..., xn.
- .Like the quasi-arithmetic means, the computation of the mean can be split into computations of equal sized sub-blocks. This enables use of a divide and conquer algorithm to calculate the means, when desirable.
Generalized mean inequality
[edit | edit source]In general, if p < q, then and the two means are equal if and only if x1 = x2 = ... = xn.
The inequality is true for real values of p and q, as well as positive and negative infinity values.
It follows from the fact that, for all real p, which can be proved using Jensen's inequality.
In particular, for p in {−1, 0, 1}, the generalized mean inequality implies the Pythagorean means inequality as well as the inequality of arithmetic and geometric means.
Proof of the weighted inequality
[edit | edit source]We will prove the weighted power mean inequality. For the purpose of the proof we will assume the following without loss of generality:
The proof for unweighted power means can be easily obtained by substituting wi = 1/n.
Equivalence of inequalities between means of opposite signs
[edit | edit source]Suppose an average between power means with exponents p and q holds: applying this, then:
We raise both sides to the power of −1 (strictly decreasing function in positive reals):
We get the inequality for means with exponents −p and −q, and we can use the same reasoning backwards, thus proving the inequalities to be equivalent, which will be used in some of the later proofs.
Geometric mean
[edit | edit source]For any q > 0 and non-negative weights summing to 1, the following inequality holds:
The proof follows from Jensen's inequality, making use of the fact the logarithm is concave:
By applying the exponential function to both sides and observing that as a strictly increasing function it preserves the sign of the inequality, we get
Taking q-th powers of the xi yields
Thus, we are done for the inequality with positive q; the case for negatives is identical but for the swapped signs in the last step:
Of course, taking each side to the power of a negative number -1/q swaps the direction of the inequality.
Inequality between any two power means
[edit | edit source]We are to prove that for any p < q the following inequality holds: if p is negative, and q is positive, the inequality is equivalent to the one proved above:
The proof for positive p and q is as follows: Define the following function: f : R+ → R+ . f is a power function, so it does have a second derivative: which is strictly positive within the domain of f, since q > p, so we know f is convex.
Using this, and the Jensen's inequality we get: after raising both side to the power of 1/q (an increasing function, since 1/q is positive) we get the inequality which was to be proven:
Using the previously shown equivalence we can prove the inequality for negative p and q by replacing them with −q and −p, respectively.
Generalized f-mean
[edit | edit source]The power mean could be generalized further to the generalized f-mean:
This covers the geometric mean without using a limit with f(x) = log(x). The power mean is obtained for f(x) = xp. Properties of these means are studied in de Carvalho (2016).[3]
Applications
[edit | edit source]Signal processing
[edit | edit source]A power mean serves a non-linear moving average which is shifted towards small signal values for small p and emphasizes big signal values for big p. Given an efficient implementation of a moving arithmetic mean called smooth one can implement a moving power mean according to the following Haskell code.
powerSmooth :: Floating a => ([a] -> [a]) -> a -> [a] -> [a]
powerSmooth smooth p = map (** recip p) . smooth . map (**p)
- For big p it can serve as an envelope detector on a rectified signal.
- For small p it can serve as a baseline detector on a mass spectrum.
See also
[edit | edit source]- Arithmetic–geometric mean
- Average
- Heronian mean
- Inequality of arithmetic and geometric means
- Lehmer mean – also a mean related to powers
- Minkowski distance
- Quasi-arithmetic mean – another name for the generalized f-mean mentioned above
- Root mean square
Notes
[edit | edit source]- ^ If NM = a and PM = b. AM = AM of a and b, and radius r = AQ = AG.
Using Pythagoras' theorem, QM² = AQ² + AM² ∴ QM = √AQ² + AM² = QM.
Using Pythagoras' theorem, AM² = AG² + GM² ∴ GM = √AM² − AG² = GM.
Using similar triangles, HM/GM = GM/AM ∴ HM = GM²/AM = HM.
References
[edit | edit source]- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c P. S. Bullen: Handbook of Means and Their Inequalities. Dordrecht, Netherlands: Kluwer, 2003, pp. 175-177
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Further reading
[edit | edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).