Description Usage Arguments Value Author(s) See Also Examples
Given a set of p-values, returns adjusted p-values using one of several methods.
1 2 3 | ## S4 method for signature 'lmdme'
p.adjust(p, term=NULL,
method=p.adjust.methods, drop=TRUE)
|
p |
numeric vector of p-values as in stats::p.adjust or lmdme class object. |
method |
correction method available in
|
term |
character with the corresponding term to return. |
... |
other arguments. |
drop |
should try to drop the list structure if length==1? Default value is TRUE |
according to the call, one of the following objects can be returned
numeric |
vector of adjusted p-values. |
matrix |
for lmdme object If term!=NULL, the corresponding character is looked up within the list of p.values returning the associated matrix of G rows (individuals) x k columns (levels of the corresponding model term) with the adjusted p-values. |
Cristobal Fresno and Elmer A Fernandez
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | {
data(stemHypoxia)
##Just to make a balanced dataset in the Fisher sense (2 samples per
## time*oxygen levels)
design<-design[design$time %in% c(0.5, 1, 5) & design$oxygen %in% c(1,5,21),]
design$time<-as.factor(design$time)
design$oxygen<-as.factor(design$oxygen)
rownames(M)<-M[, 1]
##Keeping appropriate samples only
M<-M[, colnames(M) %in% design$samplename]
##ANOVA decomposition
fit<-lmdme(model=~time+oxygen+time:oxygen, data=M, design=design)
##Adjust p-values only on the interaction p.values using false discovery rate
## method
pInteraction<-p.values(fit, term="time:oxygen")
FDRInteraction<-p.adjust(fit, term="time:oxygen", method="fdr")
corrected<-sum(pInteraction < 0.05) - sum(FDRInteraction < 0.05)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.