CV: Compute CV

View source: R/CV.R

CVR Documentation

Compute CV

Description

The functions compute CV as well as two robust versions of the CV.

Usage

CV(x, na.rm = FALSE)

Arguments

x

numeric vector.

na.rm

logical. Should missing values be removed?

Details

The functions compute the (classical) coefficient of variation as well as two robust variants.

medCV uses the (standardized) MAD instead of SD and median instead of mean.

iqrCV uses the (standardized) IQR instead of SD and median instead of mean.

Value

CV value.

Author(s)

Matthias Kohl Matthias.Kohl@stamats.de

References

C.N.P.G. Arachchige, L.A. Prendergast and R.G. Staudte. Robust analogues to the Coefficient of Variation. https://arxiv.org/abs/1907.01110.

Examples

## 5% outliers
out <- rbinom(100, prob = 0.05, size = 1)
sum(out)
x <- (1-out)*rnorm(100, mean = 10, sd = 2) + out*25
CV(x)
medCV(x)
iqrCV(x)

stamats/MKmisc documentation built on Nov. 20, 2022, 6:06 a.m.