This is a convenience function to create customized boxplots for specific benchmark criteria such as runtime, statistical significance and phenotype relevance.
Usage
bpPlot(data, what = c("runtime", "sig.sets", "rel.sets", "typeI"))
Arguments
- data
Numeric matrix or list of numeric vectors. In case of a matrix, column names are assumed to be method names and rownames are assumed to be dataset IDs. In case of a list, names are assumed to be method names and each element corresponds to a numeric vector with names assumed to be dataset IDs.
- what
Character. Determines how the plot is customized. One of
runtime: displays runtime of methods across datasets,
sig.sets: displays percentage of significant gene sets,
rel.sets: displays phenotype relevance scores,
typeI: displays type I error rates.
See also
evalNrSigSets
to evaluate fractions of significant
gene sets; evalRelevance
to evaluate phenotype relevance of
gene set rankings.