Learn R Programming

spatstat.utils (version 3.1-2)

harmonicmean: Harmonic Mean

Description

Calculates the harmonic mean of a numeric vector, robustly handling special cases.

Usage

harmonicmean(x, na.rm = TRUE)
harmonicsum(x, na.rm = TRUE)

Value

A single numeric value.

Arguments

x

Numeric vector.

na.rm

Logical value specifying whether to remove NA values before processing.

Author

Adrian Baddeley Adrian.Baddeley@curtin.edu.au.

Details

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.

Examples

Run this code
   harmonicmean(1:3)

Run the code above in your browser using DataLab