competitive.test: competitive.test: combine a vector of correlated p-values

Description Details Author(s) References See Also Examples

View source: R/CombinePValue.R

Description

In this test, we are interested to test whether pvalue is more significant than randomly selected p-values.

Details

Package: CombinePValue
Type: Package
Version: 1.0
Date: 2014-10-29
License: GPL-3

Parameters:

Pvalue: this is a vector. For instance, pvalue=c(0.01,0.04,0.06,0.15,0.17).

Weight : This is weight for p-values. Weight should be positive and weight is a vector with the same length as pvalue. For instance, weight=c(2,4,5,2,3).

If you do not have weight for p-values, simply set weight = NA. Default sets weight=2 for each p-value. This equals to Fisher's method with correlation. Traditional Fisher's method is based on independent assumptions. In this code, all tests (including Fisher's method), take correlations into account.

p_random: this is p-value matrix by randomly selecting 100000 vectors of pvalues. Put randomly selected pvalue vectors in the columns of p_random.

Author(s)

Hongying Dai

Maintainer: Hongying Dai <hdai@cmh.edu>

References

Citation: Dai et al. A Modified Generalized Fisher Method for Combining Probabilities from Dependent Tests. Frontiers in Genetics. 2014, 20

See Also

d.web.umkc.edu/hdai

CombinePValue

selfcontained.test

Examples

1
2
3
4
#Compare Pvalue vs randomly selected p values in columns of p_random.

b<-matrix(c(0.12,0.06,0.07,0.71,0.02,0.09,0.41,0.01,0.10,0.32,0.14,0.37,0.001,0.009,0.013),nrow=3) 
competitive.test(Pvalue=c(0.01,0.04,0.06),Weight=c(2,5,1),p_random=b) 

CombinePValue documentation built on May 2, 2019, 3:42 a.m.