MeasureClassifConfusion: Binary Classification Measures Derived from a Confusion...

Description Format Construction See Also Examples

Description

All implemented Measures call confusion_measures() with the respective type internally. For the F1 measure, use MeasureClassifFScore.

Format

R6::R6Class() inheriting from MeasureClassif.

Construction

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
MeasureClassifConfusion$new(id = type, type)

mlr_measures("classif.tp")
mlr_measures("classif.fn")
mlr_measures("classif.fp")
mlr_measures("classif.tn")
mlr_measures("classif.tpr")
mlr_measures("classif.fnr")
mlr_measures("classif.fpr")
mlr_measures("classif.tnr")
mlr_measures("classif.ppv")
mlr_measures("classif.fdr")
mlr_measures("classif.for")
mlr_measures("classif.npv")
mlr_measures("classif.dor")
mlr_measures("classif.precision")
mlr_measures("classif.recall")
mlr_measures("classif.sensitivity")
mlr_measures("classif.specificity")

msr("classif.tp")
msr("classif.fn")
msr("classif.fp")
msr("classif.tn")
msr("classif.tpr")
msr("classif.fnr")
msr("classif.fpr")
msr("classif.tnr")
msr("classif.ppv")
msr("classif.fdr")
msr("classif.for")
msr("classif.npv")
msr("classif.dor")
msr("classif.precision")
msr("classif.recall")
msr("classif.sensitivity")
msr("classif.specificity")

See Also

Dictionary of Measures: mlr_measures

Examples

1
2
3
4
5
task = tsk("german_credit")
learner = lrn("classif.rpart")
p = learner$train(task)$predict(task)
measures = list(msr("classif.sensitivity"), msr("classif.specificity"))
round(p$score(measures), 2)

mllg/mlr3 documentation built on Sept. 27, 2019, 9:38 a.m.