combineHarmonic | R Documentation |
This function combines p-values from the various statistical tests supported by metaseqR using p-value weights.
combineHarmonic(p, w, zerofix = NULL)
p |
a p-value matrix (rows are genes, columns are statistical tests). |
w |
a weights vector, must sum to 1. |
zerofix |
|
The argument zerofix
is used to correct for
the case of a p-value which is equal to 0 as a result
of internal numerical and approximation procedures.
When NULL
, random numbers greater than 0 and
less than or equal to 0.5 are used to multiply the
offending p-values with the lowest provided non-zero
p-value, maintaining thus a virtual order of
significance, avoiding having the same p-values for
two tests and assuming that all zero p-values represent
extreme statistical significance. When a numeric
between 0 and 1, this number is used for the above
multiplication instead.
A vector of combined p-values.
Panagiotis Moulos
p <- matrix(runif(300),100,3)
pc <- combineHarmonic(p,w=c(0.2,0.5,0.3))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.