Learn R Programming

aslib (version 0.1.2)

Interface to the Algorithm Selection Benchmark Library

Description

Provides an interface to the algorithm selection benchmark library at and the 'LLAMA' package () for building algorithm selection models; see Bischl et al. (2016) .

Copy Link

Version

Install

install.packages('aslib')

Monthly Downloads

301

Version

0.1.2

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

August 25th, 2022

Functions in aslib (0.1.2)

getCosealASScenario

Retrieves a scenario from the Coseal Github repository and parses into an S3 object.
ASScenarioDesc

S3 class for ASScenarioDesc.
findDominatedAlgos

Creates a table that shows the dominance of one algorithm over another one.
convertToLlamaCVFolds

Convert an ASScenario scenario object to a llama data object with cross-validation folds.
fixFeckingPresolve

Bakes presolving stuff into a LLAMA data frame.
getCostsAndPresolvedStatus

Return whether an instance was presolved and which step did it.
getNumberOfCVFolds

Returns number of CV folds.
getFeatureNames

Returns feature names of scenario.
imputeAlgoPerf

Imputes algorithm performance for runs which have NA performance values.
getFeatureStepNames

Returns feature step names of scenario.
getNumberOfCVReps

Returns number of CV repetitions.
getSummedFeatureCosts

Returns feature costs of scenario, summed over all instances.
getDefaultFeatureStepNames

Returns the default feature step names of scenario.
getInstanceNames

Returns instance names of scenario.
getProvidedFeatures

Return features that are useable for a given set of feature steps.
summarizeLlamaExps

Creates summary data.table for runLlamaModel experiments.
summarizeFeatureValues

Creates summary data.frame for feature values across all instances.
plotAlgoPerf

EDA plots for performance values of algorithms across all instances.
writeASScenario

Writes an algorithm selection scenario to a directory.
summarizeAlgoRunstatus

Creates summary data.frame for algorithm runstatus across all instances.
parseASScenario

Parses the data files of an algorithm selection scenario into an S3 object.
summarizeAlgoPerf

Creates summary data.frame for algorithm performance values across all instances.
runLlamaModels

Creates a registry which can be used for running several Llama models on a cluster.
summarizeFeatureSteps

Creates a data.frame that summarizes the feature steps.
plotAlgoCorMatrix

Plots the correlation matrix of the algorithms.
convertAlgoPerfToWideFormat

Converts algo.runs object of a scenario to wide format.
convertToLlama

Convert an ASScenario scenario object to a llama data object.
createCVSplits

Create cross-validation splits for a scenario.
checkDuplicatedInstances

Checks the feature data set for duplicated instances.
getAlgorithmNames

Returns algorithm names of scenario.