calculateAUC: Determine area under a curve (e.g. a risk or recall curve) of...

Description Usage Arguments Details Author(s) References See Also Examples

Description

Given the evaluation returned by evaluateRisk, for example, calculate the area under the risk or recall curves, to use as a metric to compare the performance of a model.

Usage

1

Arguments

x

a vector of values for the x points.

y

a vector of values for the y points.

Details

The area is returned.

Author(s)

Graham.Williams@togaware.com

References

Package home page: http://rattle.togaware.com

See Also

evaluateRisk.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
## this is usually used in the context of the evaluateRisk function
## Not run: ev <- evaluateRisk(predicted, actual, risk)

## imitate this output here
ev <- data.frame(Caseload=c(1.0, 0.8, 0.6, 0.4, 0.2, 0),
                 Precision=c(0.15, 0.18, 0.21, 0.25, 0.28, 0.30),
                 Recall=c(1.0, 0.95, 0.80, 0.75, 0.5, 0.0),
                 Risk=c(1.0, 0.98, 0.90, 0.77, 0.30, 0.0))

## Calculate the areas unde the Risk and the Recall curves.
calculateAUC(ev$Caseload, ev$Risk)
calculateAUC(ev$Caseload, ev$Recall)

grayskripko/rattle documentation built on May 17, 2019, 8:34 a.m.