Function to test the heterogeneity of set of probabilities
Description
The function tests whether a set of pvalues are heterogeneous.
Usage
1  test.hetero.test(p, weight, na.rm = FALSE)

Arguments
p 
vector of pvalues 
weight 
vector of weights (e.g. sample size of each study) 
na.rm 

Details
The pvalues should be onesided and computed from the same null hypothesis.
Value
Q 
Q statistic 
p.value 
pvalue of the heterogeneity test 
Author(s)
Benjamin HaibeKains
References
Cochrane, W. G. (1954) "The combination of estimates from different experiments", Biometrics, 10, pages 101–129.
Whitlock, M. C. (2005) "Combining probability from independent tests: the weighted Zmethod is superior to Fisher's approach", J. Evol. Biol., 18, pages 1368–1373.
See Also
combine.test
Examples
1 2 3 4 5 6 7  p < c(0.01, 0.13, 0.07, 0.2)
w < c(100, 50, 200, 30)
#with equal weights
test.hetero.test(p=p)
#with pvalues weighted by the sample size of the studies
test.hetero.test(p=p, weight=w)
