remove.low.cv {timeOmics} | R Documentation |
remove.low.cv
that removes variables with low variation.
From a matrix/data.frame (samples in rows, features in columns), it computes the coefficient of variation for every features (columns)
and return a filtered data.frame with features for which the coefficient of variation is above a given threshold.
remove.low.cv(X, cutoff = 0.5)
X |
a matrix/data.frame |
cutoff |
a numeric value |
a data.frame/matrix
mat <- matrix(sample(1:3, size = 200, replace = TRUE), ncol=20) remove.low.cv(mat, 0.4)