In mathematics, the geometric mean (also known as the mean proportional) is a mean or average which indicates a central tendency of a finite collection of positive real numbers by using the product of their values (as opposed to the arithmetic mean, which uses their sum). The geometric mean of numbers is the th root of their product, i.e., for a collection of numbers , the geometric mean is defined as

Hence, the geometric mean of two numbers is the square root of their product, for example with numbers and the geometric mean is The geometric mean of the three numbers is the cube root of their product, for example with numbers , , and , the geometric mean is

When the collection of numbers and their geometric mean are plotted in logarithmic scale, the geometric mean is transformed into an arithmetic mean, so the geometric mean can equivalently be calculated by taking the natural logarithm of each number, finding the arithmetic mean of the logarithms, and then returning the result to linear scale by using the exponential function ,

The geometric mean is useful whenever the quantities to be averaged combine multiplicatively, such as population growth rates or interest rates of a financial investment. Suppose for example a person invests $1000 and achieves annual returns of +10%, −12%, +90%, −30% and +25%, giving a final value of $1609. The average percentage growth is the geometric mean of the annual growth ratios (1.10, 0.88, 1.90, 0.70, 1.25), namely 1.0998, an annual average growth of 9.98%. The arithmetic mean of these annual returns is 16.6% per annum, which is not a meaningful average because growth rates do not combine additively.

The geometric mean can be understood in terms of geometry. The geometric mean of two numbers, and , is the length of one side of a square whose area is equal to the area of a rectangle with sides of lengths and . Similarly, the geometric mean of three numbers, , , and , is the length of one edge of a cube whose volume is the same as that of a cuboid with sides whose lengths are equal to the three given numbers.

The geometric mean is one of the three classical Pythagorean means, together with the arithmetic mean and the harmonic mean. For all positive data sets containing at least one pair of unequal values, the harmonic mean is always the least of the three means, while the arithmetic mean is always the greatest of the three and the geometric mean is always in between (see QM-AM-GM-HM inequalities).

Formulation The geometric mean of a data set is given by

That is, the nth root of the product of the elements. For example, for , the product is , and the geometric mean is the fourth root of 24, approximately 2.213.

Formulation using logarithms The geometric mean can also be expressed as the exponential of the arithmetic mean of logarithms. By using logarithmic identities to transform the formula, the multiplications can be expressed as a sum and the power as a multiplication:

When

since

This is sometimes called the log-average (not to be confused with the logarithmic average). It is simply the arithmetic mean of the logarithm-transformed values of (i.e., the arithmetic mean on the log scale), using the exponentiation to return to the original scale, i.e., it is the generalized f-mean with . A logarithm of any base can be used in place of the natural logarithm. For example, the geometric mean of , , , and can be calculated using logarithms base 2:

Related to the above, it can be seen that for a given sample of points , the geometric mean is the minimizer of

whereas the arithmetic mean is the minimizer of

Thus, the geometric mean provides a summary of the samples whose exponent best matches the exponents of the samples (in the least squares sense).

In computer implementations, naïvely multiplying many numbers together can cause arithmetic overflow or underflow. Calculating the geometric mean using logarithms is one way to avoid this problem.

Related concepts

Iterative means The geometric mean of a data set is less than the data set's arithmetic mean unless all members of the data set are equal, in which case the geometric and arithmetic means are equal. This allows the definition of the arithmetic-geometric mean, an intersection of the two which always lies in between.

The geometric mean is also the arithmetic-harmonic mean in the sense that if two sequences () and () are defined:

where is the harmonic mean of the previous values of the two sequences, then and will converge to the geometric mean of and . The sequences converge to a common limit, and the geometric mean is preserved:

Replacing the arithmetic and harmonic mean by a pair of generalized means of opposite, finite exponents yields the same result.

Comparison to arithmetic mean

The geometric mean of a non-empty data set of positive numbers is always at most their arithmetic mean. Equality is only obtained when all numbers in the data set are equal; otherwise, the geometric mean is smaller. For example, the geometric mean of 2 and 3 is 2.45, while their arithmetic mean is 2.5. In particular, this means that when a set of non-identical numbers is subjected to a mean-preserving spread – that is, the elements of the set are "spread apart" more from each other while leaving the arithmetic mean unchanged – their geometric mean decreases.

Geometric mean of a continuous function If is a positive continuous real-valued function, its geometric mean over this interval is

For instance, taking the identity function over the unit interval shows that the geometric mean of the positive numbers between 0 and 1 is equal to .

Applications

Average proportional growth rate

The geometric mean is more appropriate than the arithmetic mean for describing proportional growth, both exponential growth (constant proportional growth) and varying growth; in business the geometric mean of growth rates is known as the compound annual growth rate (CAGR). The geometric mean of growth over periods yields the equivalent constant growth rate that would yield the same final amount.

As an example, suppose an orange tree yields 100 oranges one year and then 180, 210 and 300 the following years, for growth rates of 80%, 16.7% and 42.9% respectively. Using the arithmetic mean calculates a (linear) average growth of 46.5% (calculated by ). However, when applied to the 100 orange starting yield, 46.5% annual growth results in 314 oranges after three years of growth, rather than the observed 300. The linear average overstates the rate of growth.

Instead, using the geometric mean, the average yearly growth is approximately 44.2% (calculated by ). Starting from a 100 orange yield with annual growth of 44.2% gives the expected 300 orange yield after three years.

In order to determine the average growth rate, it is not necessary to take the product of the measured growth rates at every step. Let the quantity be given as the sequence , where is the number of steps from the initial to final state. The growth rate between successive measurements and is . The geometric mean of these growth rates is then just:

Normalized values The fundamental property of the geometric mean, which does not hold for any other mean, is that for two sequences and of equal length,

This makes the geometric mean the only correct mean when averaging normalized results; that is, results that are presented as ratios to reference values. This is the case when presenting computer performance with respect to a reference computer, or when computing a single average index from several heterogeneous sources (for example, life expectancy, education years, and infant mortality). In this scenario, using the arithmetic or harmonic mean would change the ranking of the results depending on what is used as a reference. For example, take the following comparison of execution time of computer programs:

+Table 1   Computer A Computer B Computer C Program 1 1 10 20 Program 2 1000 100 20 Arithmetic mean 500.5 55 20 Geometric mean 31.622... 31.622... 20 Harmonic mean 1.998... 18.182... 20

The arithmetic and geometric means "agree" that computer C is the fastest. However, by presenting appropriately normalized values and using the arithmetic mean, we can show either of the other two computers to be the fastest. Normalizing by A's result gives A as the fastest computer according to the arithmetic mean:

+Table 2   Computer A Computer B Computer C Program 1 1 10 20 Program 2 1 0.1 0.02 Arithmetic mean 1 5.05 10.01 Geometric mean 1 1 0.632... Harmonic mean 1 0.198... 0.039...

while normalizing by B's result gives B as the fastest computer according to the arithmetic mean but A as the fastest according to the harmonic mean:

+Table 3   Computer A Computer B Computer C Program 1 0.1 1 2 Program 2 10 1 0.2 Arithmetic mean 5.05 1 1.1 Geometric mean 1 1 0.632 Harmonic mean 0.198... 1 0.363...

and normalizing by C's result gives C as the fastest computer according to the arithmetic mean but A as the fastest according to the harmonic mean:

+Table 4   Computer A Computer B Computer C Program 1 0.05 0.5 1 Program 2 50 5 1 Arithmetic mean 25.025 25.25 1 Geometric mean 1.581... 1.581... 1 Harmonic mean 0.099... 0.909... 1

In all cases, the ranking given by the geometric mean stays the same as the one obtained with unnormalized values.

However, this reasoning has been questioned. Giving consistent results is not always equal to giving the correct results. In general, it is more rigorous to assign weights to each of the programs, calculate the average weighted execution time (using the arithmetic mean), and then normalize that result to one of the computers. The three tables above just give a different weight to each of the programs, explaining the inconsistent results of the arithmetic and harmonic means (Table 4 gives equal weight to both programs, the Table 2 gives a weight of 1/1000 to the second program, and the Table 3 gives a weight of 1/100 to the second program and 1/10 to the first one). The use of the geometric mean for aggregating performance numbers should be avoided if possible, because multiplying execution times has no physical meaning, in contrast to adding times as in the arithmetic mean. Metrics that are inversely proportional to time (speedup, IPC) should be averaged using the harmonic mean.

The geometric mean can be derived from the generalized mean as its limit as goes to zero. Similarly, this is possible for the weighted geometric mean.

Financial The geometric mean has from time to time been used to calculate financial indices (the averaging is over the components of the index). For example, in the past the FT 30 index used a geometric mean. It is also used in the CPI calculation and recently introduced "RPIJ" measure of inflation in the United Kingdom and in the European Union.

This has the effect of understating movements in the index compared to using the arithmetic mean.

Applications in the social sciences

Although the geometric mean has been relatively rare in computing social statistics, starting from 2010 the United Nations Human Development Index did switch to this mode of calculation, on the grounds that it better reflected the non-substitutable nature of the statistics being compiled and compared:

Not all values used to compute the HDI (Human Development Index) are normalized; some of them instead have the form . This makes the choice of the geometric mean less obvious than one would expect from the "Properties" section above.

The equally distributed welfare equivalent income associated with an Atkinson Index with an inequality aversion parameter of 1.0 is simply the geometric mean of incomes. For values other than one, the equivalent value is an Lp norm divided by the number of elements, with p equal to one minus the inequality aversion parameter.

Geometry