cv function

Coefficient of variation

Coefficient of variation

Compute the coefficient of variation (expressed as a percentage). If there is only a single value, sd is NA and cv returns NA if aszero=FALSE (the default). However, if (aszero=TRUE), cv returns 0.

## S4 method for signature 'ANY' cv(x, ..., aszero=FALSE, na.rm = FALSE) ## S4 method for signature 'Raster' cv(x, ..., aszero=FALSE, na.rm = FALSE)

Arguments

  • x: A vector of numbers (typically integers for modal), or a Raster* object
  • ...: additional (vectors of) numbers, or Raster objects
  • aszero: logical. If TRUE, a zero is returned (rather than an NA) if the cv of single value is computed
  • na.rm: Remove (ignore) NA values

Returns

vector or RasterLayer

Examples

data <- c(0,1,2,3,3,3,3,4,4,4,5,5,6,7,7,8,9,NA) cv(data, na.rm=TRUE)
  • Maintainer: Robert J. Hijmans
  • License: GPL (>= 3)
  • Last published: 2025-03-28

Downloads (last 30 days):