cpsets: Multi-Set Intersection Probability

View source: R/psets.R

cpsetsR Documentation

Multi-Set Intersection Probability

Description

Density and distribution function of multi-set intersection test.

Usage

dpsets(x,L,n,log.p =FALSE)
cpsets(x,L,n,lower.tail=TRUE,log.p=FALSE,
       simulation.p.value=FALSE,number.simulations=1000000)

Arguments

x

integer, number of elements overlap among all sets.

L

vector, set sizes.

n

integer, background population size.

lower.tail

logical; if TRUE, probability is P[overlap <= x], otherwise, P[overlap > x].

log.p

logical; if TRUE, probability p is given as log(p).

simulation.p.value

logical; if TRUE, probability p is computed from simulation.

number.simulations

integer; number of simulations.

Value

dpsets gives the density and cpsets gives the distribution function.

Author(s)

Minghui Wang <minghui.wang@mssm.edu>

References

Minghui Wang, Yongzhong Zhao, and Bin Zhang (2015). Efficient Test and Visualization of Multi-Set Intersections. Scientific Reports 5: 16923.

See Also

supertest, MSET

Examples

## Not run: 
#set up fake data
n=500; A=260; B=320; C=430; D=300; x=170
(d=dpsets(x,c(A,B,C,D),n))
(p=cpsets(x,c(A,B,C,D),n,lower.tail=FALSE))

## End(Not run)

SuperExactTest documentation built on March 23, 2022, 5:07 p.m.