mlr (version 2.10)

getBMRPredictions: Extract the predictions from a benchmark result.

Description

Either a list of lists of ResamplePrediction objects, as returned by resample, or these objects are rbind-ed with extra columns “task.id” and “learner.id”. If predict.type is “prob”, the probabilities for each class are returned in addition to the response. If keep.pred is FALSE in the call to benchmark, the function will return NULL.

Usage

getBMRPredictions(bmr, task.ids = NULL, learner.ids = NULL, as.df = 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.
as.df
[character(1)] Return one data.frame as result - or a list of lists of objects?. Default is FALSE.

Value

[list | data.frame]. See above.

See Also

Other benchmark: BenchmarkResult, benchmark, convertBMRToRankMatrix, friedmanPostHocTestBMR, friedmanTestBMR, generateCritDifferencesData, getBMRAggrPerformances, getBMRFeatSelResults, getBMRFilteredFeatures, getBMRLearnerIds, getBMRLearnerShortNames, getBMRLearners, getBMRMeasureIds, getBMRMeasures, getBMRModels, getBMRPerformances, getBMRTaskDescriptions, getBMRTaskIds, getBMRTuneResults, plotBMRBoxplots, plotBMRRanksAsBarChart, plotBMRSummary, plotCritDifferences