stouffer_zscore {Ecume} | R Documentation |
Stouffer's Z-score method
stouffer_zscore(pvals, weights = rep(1, seq_along(pvals)), side = "two")
pvals |
A vector of p-values |
weights |
A vector of weights |
side |
How the p-values were generated. One of 'right', 'left' or 'two'. |
Given a set of i.i.d p-values and associated weights, it combines the
p-values p_i
. Letting \phi
be the standard normal cumulative distribution function
and Z_i =\phi^{-1} (1-p_i)
, the meta-analysis Z-score is
Z = (\sum w_i Z_i) * (\sum (w_i)^2)^(-1/2)
A list containing the following components:
statistic the value of the test statistic.
p.value the p-value of the test.
Samuel Andrew Stouffer. Adjustment during army life. Princeton University Press, 1949.
pvals <- runif(100, 0, 1)
weights <- runif(100, 0, 1)
stouffer_zscore(pvals, weights)