If any argument is negative,
then the result is a missing value. A message appears in the log that
the negative argument is invalid, and _ERROR_ is set to 1. If any
argument is zero, then the geometric mean is zero. If all the arguments
are missing values, then the result is a missing value. Otherwise,
the result is the geometric mean of the nonmissing values.
Let
be the number of arguments with nonmissing values,
and let
be the values of those arguments. The geometric
mean is the
root of the product of the values:
Equivalently, the geometric
mean is