Returns a nested list of FeatSelResults. The first level of nesting is by data set, the second by learner, the third for the benchmark resampling iterations. If as.df
is TRUE
, a data frame with “task.id”, “learner.id”, the resample iteration and the selected features is returned.
Note that if more than one feature is selected and a data frame is requested, there will be multiple rows for the same dataset-learner-iteration; one for each selected feature.
getBMRFeatSelResults(
bmr,
task.ids = NULL,
learner.ids = NULL,
as.df = FALSE,
drop = FALSE
)
(BenchmarkResult) Benchmark result.
(character(1)
)
Restrict result to certain tasks.
Default is all.
(character(1)
)
Restrict result to certain learners.
Default is all.
(character(1)
)
Return one data.frame as result - or a list of lists of objects?.
Default is FALSE
.
(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.
(list | data.frame). See above.
Other benchmark:
BenchmarkResult
,
batchmark()
,
benchmark()
,
convertBMRToRankMatrix()
,
friedmanPostHocTestBMR()
,
friedmanTestBMR()
,
generateCritDifferencesData()
,
getBMRAggrPerformances()
,
getBMRFilteredFeatures()
,
getBMRLearnerIds()
,
getBMRLearnerShortNames()
,
getBMRLearners()
,
getBMRMeasureIds()
,
getBMRMeasures()
,
getBMRModels()
,
getBMRPerformances()
,
getBMRPredictions()
,
getBMRTaskDescs()
,
getBMRTaskIds()
,
getBMRTuneResults()
,
plotBMRBoxplots()
,
plotBMRRanksAsBarChart()
,
plotBMRSummary()
,
plotCritDifferences()
,
reduceBatchmarkResults()