lines.roc

0th

Percentile

Add a ROC line to a ROC plot

This convenience function adds a ROC line to a ROC curve.

Keywords
hplot, utilities, nonparametric, aplot, univar, ROC
Usage
# S3 method for roc
lines(x, ...)
# S3 method for smooth.roc
lines(x, ...)
# S3 method for roc
lines.roc(x, lwd=2, ...)
# S3 method for formula
lines.roc(x, data, subset, na.action, ...)
# S3 method for default
lines.roc(x, predictor, ...)
# S3 method for smooth.roc
lines.roc(x, ...)
Arguments
x

a roc object from the roc function (for plot.roc.roc), a formula (for plot.roc.formula) or a response vector (for plot.roc.default).

predictor, data

arguments for the roc function.

subset,na.action

arguments for model.frame

lwd

line width (see par).

graphical parameters for lines, and especially type (see plot.default) and arguments for par such as col (color), lty (line type) or line characteristics lend, ljoin and lmitre.

Value

This function returns a list of class “roc” invisibly. See roc for more details.

See Also

roc, plot.roc

Aliases
  • lines.roc
  • lines.roc.roc
  • lines.smooth.roc
  • lines.roc.smooth.roc
  • lines.roc.default
  • lines.roc.formula
Examples
# NOT RUN {
# Create a few ROC curves:
data(aSAH)
roc.s100b <- roc(aSAH$outcome, aSAH$s100b)
roc.wfns <- roc(aSAH$outcome, aSAH$wfns)

# We need a plot to be ready
plot(roc.s100b, type = "n") # but don't actually plot the curve

# Add the line
lines(roc.s100b, type="b", pch=21, col="blue", bg="grey")

# Add the line of an other ROC curve
lines(roc.wfns, type="o", pch=19, col="red")


# Without using 'lines':
rocobj <- plot.roc(aSAH$outcome, aSAH$s100b, type="b", pch=21, col="blue", bg="grey")

# }
Documentation reproduced from package pROC, version 1.16.2, License: GPL (>= 3)

Community examples

Looks like there are no examples yet.