meanp {metap} | R Documentation |
Combine p values by the mean p method
Description
Combine \(p\) values by the mean p method
Usage
meanp(p)
## S3 method for class 'meanp'
print(x, ...)
Arguments
p |
A vector of significance values |
x |
An object of class ‘ |
... |
Other arguments to be passed through |
Details
Defined as \[z = (0.5 - \bar{p}) \sqrt{12k}\] which is a standard normal and due to Edgington (1972)
The values of \(p_i\) should be such that \(0\le p_i\le 1\) and a warning is given if that is not true. A warning is given if, possibly as a result of removing illegal values, fewer than four values remain and the return values are set to NA.
The plot method for class ‘metap
’ calls plotp
on the valid p-values.
Value
An object of class ‘meanp
’ and ‘metap
’,
a list with entries
z |
Value of \(z\) |
p |
Associated \(p\)-value |
validp |
The input vector with illegal values removed |
Author(s)
Michael Dewey
References
Becker BJ (1994).
“Combining significance levels.”
In Cooper H, Hedges LV (eds.), A handbook of research synthesis, 215–230.
Russell Sage, New York.
Edgington ES (1972).
“A normal curve method for combining probability values from independent experiments.”
Journal of Psychology, 82, 85–89.
Rosenthal R (1978).
“Combining results of independent studies.”
Psychological Bulletin, 85, 185–193.
See Also
See also plotp
Examples
data(dat.metap)
rosenthal <- dat.metap$rosenthal
meanp(rosenthal$p) # 2.17, p = 0.015 one tailed