R/plcombChisq.R

Defines functions `plcombChisq`

`plcombChisq` <-
function(q, coefs = c(0.5, 0.5), df = 1, lower.tail = TRUE, nsims = 10000, ncp = 0, ...) {
    nchis <- length(coefs)
    if (lcombChisqParsOK(nchis, df, ncp)) {
        p <- sum( as.numeric( coefs %*% replicate(nsims, rchisq(n=nchis, df=df, ncp=ncp))) <= q) / nsims
        if (lower.tail)
            return(p)
        else
            return(1-p)
    }
}

Try the goProfiles package in your browser

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

goProfiles documentation built on Nov. 8, 2020, 8:12 p.m.