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 ‘meanp

...

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

[Package metap version 1.10 Index]