% Generated by roxygen2: do not edit by hand % Please edit documentation in R/geomean.R \name{geomean} \alias{geomean} \title{Calculate the geometric mean} \usage{ geomean(x, na.rm = TRUE) } \arguments{ \item{x}{Vector of numbers} \item{na.rm}{Should NA values be omitted?} } \value{ The geometric mean } \description{ Based on some posts in a thread on Stackoverflow \url{http://stackoverflow.com/questions/2602583/geometric-mean-is-there-a-built-in} This function checks for negative values, removes NA values per default and returns 0 if at least one element of the vector is 0. } \examples{ geomean(c(1, 3, 9)) geomean(c(1, 3, NA, 9)) \dontrun{geomean(c(1, -3, 9)) # returns an error} } \author{ Johannes Ranke }