removeCensored {prada} | R Documentation |
Remove rows that contain censored data in the
colums of x
specified by columns
.
## S4 method for signature 'matrix': removeCensored(x, values, columns, na.rm=TRUE) ## S4 method for signature 'data.frame': removeCensored(x, values, columns, na.rm=TRUE) ## S4 method for signature 'cytoFrame': removeCensored(x, values, columns, na.rm=TRUE)
x |
Object of class matrix, data.frame, or cytoFrame. |
values |
Values that correspond to censored data. If missing,
range(x) is used. |
columns |
Numeric or character vector specifying the columns
of x that are compared against values . If missing,
1:ncol(x) is used. |
na.rm |
Logical. If TRUE , rows that contain NA
values are also removed. |
The function removes all rows that contain, in the columns
specified by the columns
argument, values that are contained in
the values
argument. If na.rm
is TRUE
, then
rows that contain NA
values are also removed.
An application is with FACS data, where measurements outside of the detector's dynamic range produce minimal or maximal values. For example, if a 16-bit A/D converter was used, top-censored data would have a value of 65535.
Object of the same class as x
, with some rows removed.
Florian Hahne <f.hahne@dkfz.de>, Wolfgang Huber <huber@ebi.ac.uk>
set.seed(8215) mat <- matrix(floor(runif(20000)*1024), ncol=4) range(mat[,1]) mat <- removeCensored(mat, columns=1:2) range(mat[,1]) range(mat[,3])