Java - Calculate the Geometric Mean
02 Oct 2013Here is a small snippet to calculate the geometric mean of a data set.
The geometric mean is defined as:
public static double geometricMean(double[] data)
{
double sum = data[0];
for (int i = 1; i < data.length; i++) {
sum *= data[i];
}
return Math.pow(sum, 1.0 / data.length);
}