R/exactNBtest1.R

Defines functions exactNBtest1

Documented in exactNBtest1

exactNBtest1 <- function(
    kA,
    kB,
    mu,
    disp,
    sA=1,
    sB=1,
    rA=0.5,
    rB=0.5
){
    ks=kA + kB
    allps1=dnbinom(0:ks, mu=sA*mu*rA, size=sA/disp)*
        dnbinom(ks:0, mu=sB*mu*rB, size=sB/disp)    
    pobs1=dnbinom(kA, mu=sA*mu*rA, size=sA/disp)*
        dnbinom(kB, mu=sB*mu*rB, size=sB/disp)                 
    sumsel=sum(allps1[allps1<=pobs1], na.rm=T)
    sumall=sum(allps1, na.rm=T)
    pval=sumsel/sumall  
    pval
}

Try the sSeq package in your browser

Any scripts or data that you put into this service are public.

sSeq documentation built on Nov. 8, 2020, 5:52 p.m.