R/ResultSet-tableLambda.R

#' @aliases tableLambda
#' @rdname tableLambda-methods
setMethod(
    f = "tableLambda",
    signature = "ResultSet",
    definition = function(object, trim=0.5) {
        data.frame(
            "exposure"=unique(names(object)),
            "lambda"=sapply(names(object), function(expo) {
                MultiDataSet::lambdaClayton(
                    MultiDataSet::getAssociation(object, rid=expo, fNames=NULL)$P.Value, trim=trim)
                #qchisq(median(extract(object, rid=expo)$P.Value), df=2, lower.tail=FALSE)
            }),
            stringsAsFactors = FALSE
        )
    }
)

Try the omicRexposome package in your browser

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

omicRexposome documentation built on Jan. 24, 2021, 2:03 a.m.