mlr3 (version 0.1.4)

mlr_reflections: Reflections for mlr3

Description

Environment which stores various information to allow objects to examine and introspect their structure and properties (c.f. Reflections).

This environment be modified by third-party packages, e.g. by adding information about new task types or by extending the set of allowed feature types.

The following objects are set by mlr3:

  • data_formats :: character() Vectors of supported data formats, e.g. "data.table" or "Matrix".

  • task_types :: data.table() Table with task type ("type"), the implementing package ("pkg"), and the names of the generators of the corresponding Task ("task"), Learner ("learner"), Prediction ("prediction") and Measure ("measure").

  • task_feature_types :: named character() Vector of base R types supported as Task features, named with a 3 letter abbreviation.

  • task_row_roles :: character() Vector of supported row roles for a Task.

  • task_col_roles :: list of character() List of vectors of supported column roles for a Task, named by their task type.

  • task_properties :: list of character() List of vectors of supported Task properties, named by their task type.

  • learner_properties :: list of character() List of vectors of supported Learner properties, named by their task type.

  • learner_predict_types :: list of list of character() List of lists of supported Learner predict_types, named by their task type. The inner list translates the "predict_type" to all predict types returned, e.g. predict type "prob" for a LearnerClassif provides the probabilities as well as the predicted labels, therefore "prob" maps to c("response", "prob").

  • learner_predict_types :: list of list of character() List of lists of supported Learner predict_types, named by their task type.

  • predict_sets :: character() Vector of possible predict sets. Currently supported are "train" and "test".

  • measure_properties :: list of character() List of vectors of supported Measure properties, named by their task type.

  • default_measures :: list of character() List of keys for the default Measures, named by their task type.

  • rr_names :: character() Names of the objects stored in a ResampleResult.

Usage

mlr_reflections

Arguments

Examples

Run this code
# NOT RUN {
ls.str(mlr_reflections)
# }

Run the code above in your browser using DataLab