Description Usage Arguments Value Examples
Combining P-values from multiple statistical tests is common in bioinformatics. However, this procedure is non-trivial for dependent P-values. This package provides an implementation of Kost's Method for combining dependent P-values which is appropriate for highly correlated data sets, like those found in high-throughput biological experiments.
1 | kostsMethod(data_matrix, p_values, extra_info)
|
data_matrix |
An m x n numeric matrix with m variables in rows and n samples in columns. |
p_values |
A numeric vector of p-values with length m. |
extra_info |
boolean, TRUE additionally returns the p-value from Fisher's method, the scale factor c, and the new degrees of freedom from Brown's Method |
The output is a list containing list(P_test=p_brown, P_Fisher=p_fisher, Scale_Factor_C=c, DF=df)
P_test |
p-value for Kost's method |
P_Fisher |
p-value for Fisher's method |
Scale_Factor |
the scale factor c |
DF |
the degrees of freedom |
1 2 3 4 5 6 | ## restore the saved values to the current environment
data(ebmTestData)
glypGenes <- pathways$gene[pathways$pathway == "GLYPICAN 3 NETWORK"]
glypPvals <- allPvals$pvalue.with.CHD4[match(glypGenes, allPvals$gene)]
glypDat <- as.matrix(dat[match(glypGenes, dat$V1), 2:ncol(dat)])
kostsMethod(data_matrix=glypDat, p_values=glypPvals, extra_info=TRUE);
|
$P_test
[1] 7.570776e-07
$P_Fisher
[1] 1.438732e-08
$Scale_Factor_C
[1] 1.349049
$DF
[1] 10.37768
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.