• https://me.yahoo.com
COST (GBP)
0.40
0.00
0

# Geometric

Calculates the geometric mean of a given population.
Controller: CodeCogs
Contents

C++

## Geometric

 template doublegeometric( int n T* data )
The geometric mean of a sequence $\inline&space;x_i$ is defined by:
$G=\sqrt[N]{\prod_{i=1}^N&space;x_i}$

Thus,
$G(x_1,x_2)=\sqrt{x_1x_2}$
$G(x_1,x_2,x_3)=\sqrt[3]{x_1x_2x_3}$

and so on. For $\inline&space;N=2$, the geometric mean is related to the arithmetic mean and harmonic mean by
$G=\sqrt{AH}$
where:
• A = arithmetic mean and
• H = harmonic mean]

### Example 1

#include <codecogs/statistics/moments/geometric.h>
#include <iostream>
#include<math.h>
int main()
{
int x[5] = {4 , 6 , 1 , 3 , 7};
double geom = Stats::Moments::geometric(5, x);
std::cout << "The population mean is: " << geom << std::endl;
return 0;
}
Output:
The population mean is: 3.47125

### Parameters

 n the size of the population data the actual population data given as an array

### Returns

return value the geometric mean of the given population

### Authors

Anca Filibiu (August 2005)
##### Source Code

Source code is available when you agree to a GP Licence or buy a Commercial Licence.

Not a member, then Register with CodeCogs. Already a Member, then Login.