comp.unadjp(X, L, B = 1000, test = c("t", "fc", "sam", "f"), tail = c("abs", "lower", "higher"), extra = NULL)read.table.
B should be 0 (zero) or any number not less than the total
number of permutations.
test="t", for one-class, the tests are based on one-sample
t-statistics; for two-class, the tests are based on two-sample t-statistics
(unequal variances).
If test="f", the tests are based on F-statistics.
If test="fc", the tests are based on fold changes among classes.
If test="sam", the tests are based on SAM-statistics.
side="abs", two-tailed tests, the null hypothesis is rejected for large absolute values of the test statistic.
If side="higher", one-tailed tests, the null hypothesis is rejected for large values of the test statistic.
If side="lower", one-tailed tests, the null hypothesis is rejected for small values of the test statistic.
deds.genExtra.comp.unadjp computes unadjusted $p$ values using
a permutation scheme.
deds.genExtra, comp.stat
X <- matrix(rnorm(1000,0,0.5), nc=10)
L <- rep(0:1,c(5,5))
# genes 1-10 are differentially expressed
X[1:10,6:10]<-X[1:10,6:10]+1
# t statistics
unadjp.t <- comp.unadjp(X, L, test="t")
Run the code above in your browser using DataLab