| PreFilter-constructor {xps} | R Documentation |
Constructor for class PreFilter allows to apply different filters to class
ExprTreeSet, i.e. to the expression level data.frame data.
PreFilter(mad = character(),
cv = character(),
variance = character(),
difference = character(),
ratio = character(),
gap = character(),
lothreshold = character(),
hithreshold = character(),
quantile = character(),
prescall = character())
mad |
"character" vector describing parameters for madFilter. |
cv |
"character" vector describing parameters for cvFilter. |
variance |
"character" vector describing parameters for varFilter. |
difference |
"character" vector describing parameters for diffFilter. |
ratio |
"character" vector describing parameters for ratioFilter. |
gap |
"character" vector describing parameters for gapFilter. |
lothreshold |
"character" vector describing parameters for lowFilter. |
hithreshold |
"character" vector describing parameters for highFilter. |
quantile |
"character" vector describing parameters for quantileFilter. |
prescall |
"character" vector describing parameters for callFilter. |
The PreFilter constructor allows to apply the following filters to class ExprTreeSet:
mad: | character vector c(cutoff,epsilon). | |
cv: | character vector c(cutoff,trim,epsilon). | |
variance: | character vector c(cutoff,trim,epsilon). | |
difference: | character vector c(cutoff,trim,epsilon). | |
ratio: | character vector c(cutoff). | |
gap: | character vector c(cutoff,window,trim,epsilon). | |
lothreshold: | character vector c(cutoff,parameter,condition). | |
hithreshold: | character vector c(cutoff,parameter,condition). | |
quantile: | character vector c(cutoff,loquantile,hiquantile). | |
prescall: | character vector c(cutoff,samples,condition). |
An object of type "PreFilter"
Function PreFilter is used as constructor for class PreFilter so that the user
need not know details for creating S4 classes.
Christian Stratowa
## fill character vectors within constructor
prefltr <- PreFilter(mad=c(0.5,0.01), prescall=c(0.002, 6,"samples"),
lothreshold=c(6.0,0.02,"mean"), hithreshold=c(10.5,80.0,"percent"))
str(prefltr)
## alternatively add character vectors as methods after creation of constructor
prefltr <- PreFilter()
madFilter(prefltr) <- c(0.5,0.01)
gapFilter(prefltr) <- c(0.3,0.05,0.0,0.01)
lowFilter(prefltr) <- c(4.0,3,"samples")
highFilter(prefltr) <- c(14.5,75.0,"percent")
str(prefltr)