A filter function for the coefficient of variation.
cv
returns a function with values for a
and b
bound. This function takes a single argument. It computes the
coefficient of variation for the input vector and returns TRUE
if
the coefficient of variation is between a
and
b
. Otherwise it returns FALSE
cv(a=1, b=Inf, na.rm=TRUE)
a |
The lower bound for the cv. |
b |
The upper bound for the cv. |
na.rm |
If set to |
The coefficient of variation is the standard deviation divided by the absolute value of the mean.
It returns a function of one argument. The function has an environment
with bindings for a
and b
.
R. Gentleman
set.seed(-3) cvfun <- cv(1,10) cvfun(rnorm(10,10)) cvfun(rnorm(10))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.