The function tests whether a set of pvalues are heterogeneous.
1  test.hetero.test(p, weight, na.rm = FALSE)

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

The pvalues should be onesided and computed from the same null hypothesis.
Q 
Q statistic 
p.value 
pvalue of the heterogeneity test 
Benjamin HaibeKains
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.
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)

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.
Please suggest features or report bugs with the GitHub issue tracker.
All documentation is copyright its authors; we didn't write any of that.