This is the abstract base class for measures like MeasureClassif and MeasureRegr. Predefined measures are stored in mlr_measures.


R6::R6Class object.


m = Measure$new(id, task_type, range, minimize, predict_type = "response",
     task_properties = character(0L), packages = character(0L))


  • id :: character(1)
    Stores the identifier of the measure.

  • minimize :: logical(1)
    Is TRUE if the best value is reached via minimization and FALSE by maximization.

  • packages :: character()
    Stores the names of required packages.

  • range :: numeric(2)
    Stores the feasible range of the measure.

  • task_type :: character(1)
    Stores the required type of the Task.

  • task_properties :: character()
    Stores required properties of the Task.


See also