UniFilter-class {xps} | R Documentation

## Class UniFilter

### Description

Class UniFilter allows to apply different unitest filters to class `ExprTreeSet`, i.e. to the expression level data.frame `data`.

### Objects from the Class

Objects can be created by calls of the form `new("UniFilter", ...)`.
Alternatively, the contructor `UniFilter` can be used.

### Slots

`foldchange`:
  Object of class `"list"` describing parameters for `fcFilter`.
`prescall`:
  Object of class `"list"` describing parameters for `callFilter`.
`unifilter`:
  Object of class `"list"` describing parameters for `unitestFilter`.
`unitest`:
  Object of class `"list"` describing parameters for `uniTest`.
`numfilters`:
  Object of class `"numeric"` giving the number of filters applied.

### Extends

Class `"Filter"`, directly.

### Methods

callFilter
  `signature(object = "UniFilter")`: extracts slot `prescall`.
callFilter<-
  `signature(object = "UniFilter", value = "character")`: replaces slot `prescall` with character vector c(cutoff, samples, condition).
fcFilter
  `signature(object = "UniFilter")`: extracts slot `foldchange`.
fcFilter<-
  `signature(object = "UniFilter", value = "numeric")`: replaces slot `foldchange` with numeric vector c(cutoff, direction).
uniTest
  `signature(object = "UniFilter")`: extracts slot `unitest`.
uniTest<-
  `signature(object = "UniFilter", value = "character")`: replaces slot `unitest` with character vector c(type, alternative, correction, numperm, mu, paired, conflevel, varequ).
unitestFilter
  `signature(object = "UniFilter")`: extracts slot `unifilter`.
unitestFilter<-
  `signature(object = "UniFilter", value = "character")`: replaces slot `unifilter` with character vector c(cutoff, variable).

### Author(s)

Christian Stratowa

### See Also

related classes `Filter`, `PreFilter`.

### Examples

    unifltr <- new("UniFilter", unitest=list("t.test"))
    fcFilter(unifltr) <- c(1.5,"both")
    unitestFilter(unifltr) <- c(0.01,"pval")
    str(unifltr)

[Package xps version 1.0.2 Index]