mlr3 (version 0.1.0-9000)

ResampleResult: Container for Results of resample()

Description

This is the result container object returned by resample().

Note that all stored objects are accessed by reference. Do not modify any object without cloning it first.

Arguments

Format

R6::R6Class object.

Construction

rr = ResampleResult$new(data)

Fields

  • data :: data.table::data.table() Internal data storage. We discourage users to directly work with this field.

  • task :: Task The task resample() operated on.

  • learners :: list of Learner List of trained learners, sorted by resampling iteration.

  • resampling :: Resampling Instantiated Resampling object which stores the splits into training and test.

  • predictions :: list of Prediction List of prediction objects, sorted by resampling iteration.

  • prediction :: Prediction Combined Prediction of all individual resampling iterations. Note that the performance of measures is not calculated on this object, but instead on each iterations separately and then combined with an aggregate function.

  • warnings :: data.table::data.table() Returns a table with all warning messages. Column names are "iteration" and "msg". Note that there can be multiple rows per resampling iteration if multiple warnings have been recorded.

  • errors :: data.table::data.table() Returns a table with all error messages. Column names are "iteration" and "msg". Note that there can be multiple rows per resampling iteration if multiple errors have been recorded.

  • hash :: character(1) Hash (unique identifier) for this object.

Methods

S3 Methods

Examples

Run this code
# NOT RUN {
rr = resample("iris", "classif.featureless", "cv3")
rr$warnings
rr$errors
# }

Run the code above in your browser using DataLab