Learn R Programming

pROC (version 1.3.1)

print: Print a ROC curve object

Description

This function prints a ROC curve, AUC or CI object and return it invisibly.

Usage

## S3 method for class 'roc':
print(x, digits=max(3, getOption("digits") - 3), call=TRUE, ...)
## S3 method for class 'smooth.roc':
print(x, digits=max(3, getOption("digits") - 3),
call=TRUE, ...)
## S3 method for class 'auc':
print(x, digits=max(3, getOption("digits") - 3), ...)
## S3 method for class 'ci.auc':
print(x, digits=max(3, getOption("digits") - 3), ...)
## S3 method for class 'ci.thresholds':
print(x, digits=max(3, getOption("digits") - 3), ...)
## S3 method for class 'ci.se':
print(x, digits=max(3, getOption("digits") - 3), ...)
## S3 method for class 'ci.sp':
print(x, digits=max(3, getOption("digits") - 3), ...)

Arguments

x
a roc, auc or ci object, from the roc, auc or ci functions respectively.
call
if the call is printed.
digits
the number of significant figures to print. See signif for more details.
...
further arguments passed to or from other methods. In particular, print.roc calls print.auc and the print.ci variants internally, and a digits argument is propagated. Not used in print.auc an

Value

  • These functions return the object they were passed invisibly.

encoding

UTF-8

See Also

roc, auc, ci, coords

Examples

Run this code
data(aSAH)

# Print a roc object:
rocobj <- roc(aSAH$outcome, aSAH$s100b)
print(rocobj)

# Print a smoothed roc object
print(smooth(rocobj))

# implicit printing
 roc(aSAH$outcome, aSAH$s100b)

# Print an auc and a ci object, from the ROC object or calling
# the dedicated function:
print(rocobj$auc)
print(ci(rocobj))

Run the code above in your browser using DataLab