Learn R Programming

metap (version 1.4)

truncated: Truncated product method routine

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")), ...)

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

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

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
# NOT RUN {
data(validity)
truncated(validity, ptrunc = 0.5)
truncated(validity, rtrunc = 5)
# }

Run the code above in your browser using DataLab