oneWayAnova {MKmisc} | R Documentation |
This function is a slight modification of function Anova
of
package "genefilter"
.
oneWayAnova(cov, na.rm = TRUE)
cov |
The covariate. It must have length equal to the number of
columns of the array that the result of oneWayAnova will be
applied to. |
na.rm |
a logical value indicating whether 'NA' values should be stripped before the computation proceeds. |
The function returned by oneWayAnova
uses lm
to fit
a linear model of the form lm(x ~ cov)
, where x
is the set of gene
expressions. The F statistic for an overall effect is computed and the corresponding
p-value is returned.
The function Anova
instead compares the computed
p-value to a prespecified p-value and returns TRUE
, if the computed p-value
is smaller than the prespecified one.
oneWayAnova
returns a function with bindings for cov
that will
perform a one-way ANOVA.
The covariate can be continuous, in which case the test is for a linear effect
for the covariate.
A first version of this function appeared in package SLmisc.
Matthias Kohl Matthias.Kohl@stamats.de
R. Gentleman, V. Carey, W. Huber and F. Hahne (2006). genefilter: methods for filtering genes from microarray experiments. R package version 1.13.7.
set.seed(123) af <- oneWayAnova(c(rep(1,5),rep(2,5))) af(rnorm(10))