confusion_measures: Calculate Confusion Measures

Description Usage Arguments Value Examples

View source: R/MeasureClassifConfusion.R

Description

Based on a 2x2 confusion matrix for binary classification problems, allows to calculate various performance measures. Implemented are the following measures based on https://en.wikipedia.org/wiki/Template:DiagnosticTesting_Diagram:

If the denominator is 0, the returned score is NA.

Usage

1

Arguments

m

:: matrix()
Confusion matrix, e.g. as returned by field confusion of PredictionClassif. Truth is in columns, predicted response is in rows.

type

:: character()
Selects the measure to use. See description for possible values.

Value

(named numeric()) of confusion measures.

Examples

1
2
3
4
task = tsk("german_credit")
learner = lrn("classif.rpart")
p = learner$train(task)$predict(task)
round(confusion_measures(p$confusion), 2)

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