Learn R Programming

mlr (version 2.3)

performance: Measure performance of prediction.

Description

Measures the quality of a prediction w.r.t. some performance measure.

Usage

performance(pred, measures, task = NULL, model = NULL, feats = NULL)

Arguments

Value

[named numeric]. Performance value(s), named by measure(s).

See Also

Other performance: G1, G2, acc, auc, bac, ber, cindex, db, dunn, f1, fdr, featperc, fn, fnr, fp, fpr, gmean, gpr, mae, mcc, mcp, meancosts, measureACC, measureAUC, measureBAC, measureFDR, measureFN, measureFNR, measureFP, measureFPR, measureGMEAN, measureGPR, measureMAE, measureMCC, measureMEDAE, measureMEDSE, measureMMCE, measureMSE, measureNPV, measurePPV, measureRMSE, measureSAE, measureSSE, measureTN, measureTNR, measureTP, measureTPR, measures, medae, medse, mmce, mse, multiclass.auc, npv, ppv, rmse, sae, silhouette, sse, timeboth, timepredict, timetrain, tn, tnr, tp, tpr; Measure, makeMeasure; makeCostMeasure; makeCustomResampledMeasure

Examples

Run this code
training.set = seq(1, nrow(iris), by = 2)
test.set = seq(2, nrow(iris), by = 2)

task = makeClassifTask(data = iris, target = "Species")
lrn = makeLearner("classif.lda")
mod = train(lrn, task, subset = training.set)
pred = predict(mod, newdata = iris[test.set, ])
performance(pred, measures = mmce)

# Compute multiple performance measures at once
ms = list("mmce" = mmce, "acc" = acc, "timetrain" = timetrain)
performance(pred, measures = ms, task, mod)

Run the code above in your browser using DataLab