Skip to contents

Returns the selected internal validation score of the Learner for learners property "validation". Returns NA for unsupported learners, when no validation was done, or when the selected id was not found.

Parameters

  • select : (character(1))
    Which of the internal validation scores to select. Which scores are available depends on the learner. By default, the first score is chosen.

IdTypeDefault
selectuntyped-

Dictionary

This Measure can be instantiated via the dictionary mlr_measures or with the associated sugar function msr():

mlr_measures$get("internal_valid_score")
msr("internal_valid_score")

Meta Information

  • Task type: “NA”

  • Range: \((-\infty, \infty)\)

  • Minimize: NA

  • Average: macro

  • Required Prediction: “NA”

  • Required Packages: mlr3

See also

Other Measure: Measure, MeasureClassif, MeasureRegr, MeasureSimilarity, mlr_measures, mlr_measures_aic, mlr_measures_bic, mlr_measures_classif.costs, mlr_measures_debug_classif, mlr_measures_elapsed_time, mlr_measures_oob_error, mlr_measures_selected_features

Super class

mlr3::Measure -> MeasureInternalValidScore

Methods

Inherited methods


Method new()

Creates a new instance of this R6 class.


Method clone()

The objects of this class are cloneable with this method.

Usage

MeasureInternalValidScore$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Examples

rr = resample(tsk("iris"), lrn("classif.debug", validate = 0.3), rsmp("holdout"))
rr$score(msr("internal_valid_score", select = "acc"))
#>    task_id    learner_id resampling_id iteration internal_valid_score
#>     <char>        <char>        <char>     <int>                <num>
#> 1:    iris classif.debug       holdout         1                  0.3
#> Hidden columns: task, learner, resampling, prediction