Calculates the harmonic mean of a numeric vector, robustly handling special cases.
harmonicmean(x, na.rm = TRUE)
harmonicsum(x, na.rm = TRUE)
A single numeric value.
Numeric vector.
Logical value specifying whether to remove NA
values
before processing.
Adrian Baddeley Adrian.Baddeley@curtin.edu.au.
The harmonic mean of a set of numbers is the reciprocal of the mean of the reciprocals of the numbers.
The function harmonicmean
calculates the harmonic mean
of x
. The algorithm robustly handles special cases
where some of the values in x
are very small or are
exactly equal to zero.
The function harmonicsum
calculates the reciprocal of the
sum of the reciprocals of the x
values.