R: Extract all models from benchmark result.

getBMRModels {mlr} | R Documentation

## Extract all models from benchmark result.

### Description

A list of lists containing all WrappedModels trained in the benchmark experiment.

If `models` is `FALSE` in the call to benchmark, the function will return `NULL`.

### Usage

    getBMRModels(bmr, task.ids = NULL, learner.ids = NULL, drop = FALSE)

### Arguments

`bmr` | (BenchmarkResult) Benchmark result.
`task.ids` | (`character(1)`) Restrict result to certain tasks. Default is all.
`learner.ids` | (`character(1)`) Restrict result to certain learners. Default is all.
`drop` | (`logical(1)`) If drop is `FALSE` (the default), a nested list with the following structure is returned: `res[task.ids][learner.ids]`. If drop is set to `TRUE` it is checked if the list structure can be simplified. If only one learner was passed, a list with entries for each task is returned. If only one task was passed, the entries are named after the corresponding learner. For an experiment with both one task and learner, the whole list structure is removed. Note that the name of the task/learner will be dropped from the return object.

### Value

(list).

### See Also

Other benchmark: `BenchmarkResult`, `batchmark`, `benchmark`, `convertBMRToRankMatrix`, `friedmanPostHocTestBMR`, `friedmanTestBMR`, `generateCritDifferencesData`, `getBMRAggrPerformances`, `getBMRFeatSelResults`, `getBMRFilteredFeatures`, `getBMRLearnerIds`, `getBMRLearnerShortNames`, `getBMRLearners`, `getBMRMeasureIds`, `getBMRMeasures`, `getBMRPerformances`, `getBMRPredictions`, `getBMRTaskDescs`, `getBMRTaskIds`, `getBMRTuneResults`, `plotBMRBoxplots`, `plotBMRRanksAsBarChart`, `plotBMRSummary`, `plotCritDifferences`, `reduceBatchmarkResults`

[Package mlr version 2.12.1 Index]