calcGM function

Calculate the Geometric Mean, Allowing for Zeroes

Calculate the Geometric Mean, Allowing for Zeroes

Calculate the geometric mean of a numeric vector, possibly excluding zeroes and/or adding an offset to compensate for zero values.

calcGM(x, offset = 0, exzero = TRUE)

Arguments

  • x: vector of numbers
  • offset: value to add to all components, including zeroes
  • exzero: if TRUE, exclude zeroes (but still add the offset)

Returns

Geometric mean of the modified vector x + offset

Author(s)

Rowan Haigh, Pacific Biological Station, Fisheries and Oceans Canada, Nanaimo BC

Note

NA values are automatically removed from x

Examples

local(envir=.PBSmodEnv,expr={ calcGM(c(0,1,100)) calcGM(c(0,1,100),offset=0.01,exzero=FALSE) })

Downloads (last 30 days):