R: A filter function for the coefficient of variation.
cv
R Documentation
A filter function for the coefficient of variation.
Description
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
Usage
cv(a=1, b=Inf, na.rm=TRUE)
Arguments
a
The lower bound for the cv.
b
The upper bound for the cv.
na.rm
If set to TRUE any NA's will be removed.
Details
The coefficient of variation is the standard deviation divided by the
absolute value of the mean.
Value
It returns a function of one argument. The function has an environment
with bindings for a and b.
R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
> library(genefilter)
> png(filename="/home/ddbj/snapshot/RGM3/R_BC/result/genefilter/cv.Rd_%03d_medium.png", width=480, height=480)
> ### Name: cv
> ### Title: A filter function for the coefficient of variation.
> ### Aliases: cv
> ### Keywords: manip
>
> ### ** Examples
>
> set.seed(-3)
> cvfun <- cv(1,10)
> cvfun(rnorm(10,10))
[1] FALSE
> cvfun(rnorm(10))
[1] FALSE
>
>
>
>
>
> dev.off()
null device
1
>