Learn R Programming

metap (version 1.11)

truncated: Truncated product methods

Description

Implements two procedures for truncated versions of Fisher's method

Usage

truncated(p, ptrunc = NULL, rtrunc = NULL, ...)
# S3 method for truncated
print(x, ...)
# S3 method for truncated
summary(object, ...)
# S3 method for truncated
plot(x, pparams = list(pchs = c(16, 1),
   pcols = c("black", "black")), ...)

Value

An object of class ‘truncated

a list with entries

p

The resultant overall p-value

stat

The test statistic

validp

The input vector with illegal values removed

ptrunc

The p-value used for truncation

trunc

The rank value used for truncation

n

A vector containing incl, the number of valid values included, excl, the number of valid values not used

method

The method used

Arguments

p

A vector of significance values

ptrunc

Value of p to truncate at. See Details

rtrunc

Which rank p to truncate at. See Details

x

An object of class ‘truncated

object

An object of class ‘truncated

...

Other arguments to be passed through

pparams

A list containing a vector pchs of plotting symbols and a vector pcols of colours

Author

Michael Dewey

Details

Uses routines from TFisher to implement truncated Fisher zaykin07,zhang18metap and from mutoss to implement rank-truncated Fisher dudbridge03metap

The print method prints the statistic and its associated p-value. The summary method also prints how many of the input values were actually used. The plot method provides an index plot of the p-values. By default used p-values are plotted with a black filled circle and those not used with a black unfilled circle. The colours and plotting symbols can be changed in pparams. The first element of each vector is for the used p-values and the second for the unused ones.

References

See Also

ranktruncated, stat.tpm, and p.tpm

Examples

Run this code
data(dat.metap)
validity <- dat.metap$validity
truncated(validity, ptrunc = 0.5)
truncated(validity, rtrunc = 5)

Run the code above in your browser using DataLab