PBSmodelling (version 2.68.8)

calcGM: Calculate the Geometric Mean, Allowing for Zeroes

Description

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

Usage

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

Value

Geometric mean of the modified vector x + offset

Arguments

x

vector of numbers

offset

value to add to all components, including zeroes

exzero

if TRUE, exclude zeroes (but still add the offset)

Author

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

Examples

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

Run the code above in your browser using DataLab