FUNCTION
Geometric
Calculates the geometric mean of a given population.
Interface
#include <codecogs/statistics/moments/geometric.h>
using namespace Statistics::Moments;
The geometric mean of a sequence is defined by:
(1)
Thus,
(2)
(3)
and so on. For , the geometric mean is related to the arithmetic mean and harmonic mean by
(4)
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.47125Parameters
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
This function's source code is only visible to registered users — documentation and the calculator above are free to use either way. Sign in to see it.