auc | R Documentation |
The AUC values are computed by approximation using the area of the polygons formed under the ROC curve.
auc(pred, labels, nc = 200L, nine_na = TRUE)
## S3 method for class 'aphylo_auc'
print(x, ...)
## S3 method for class 'aphylo_auc'
plot(x, y = NULL, ...)
pred |
A numeric vector with the predictions of the model. Values must range between 0 and 1. |
labels |
An integer vector with the labels (truth). Values should be either 0 or 1. |
nc |
Integer. Number of cutoffs to use for computing the rates and AUC. |
nine_na |
Logical. When |
x |
An object of class |
... |
Further arguments passed to the method. |
y |
Ignored. |
A list:
tpr
A vector of length nc
with the True Positive Rates.
tnr
A vector of length nc
with the True Negative Rates.
fpr
A vector of length nc
with the False Positive Rates.
fnr
A vector of length nc
with the False Negative Rates.
auc
A numeric value. Area Under the Curve.
cutoffs
A vector of length nc
with the cutoffs used.
set.seed(8381)
x <- rdrop_annotations(raphylo(50), .3)
ans <- aphylo_mcmc(x ~ mu_d + mu_s + Pi)
ans_auc <- auc(predict(ans, loo = TRUE), x[,1,drop=TRUE])
print(ans_auc)
plot(ans_auc)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.