
Last chance! 50% off unlimited learning
Sale ends in
Redefine base groupGeneric functions to handle auc
and ci
objects properly on operations and mathematical operations.
Attributes are dropped so that the AUC/CI behaves as a numeric value/matrix, respectively.
In the case of AUC, all attributes are dropped, while in CI only the CI-specific attributes are, keeping those necessary for the matrices.
Math(x, \dots)
Ops(e1, e2)
auc
objects, or mixed numerics and auc
objects.
further arguments passed to other Math methods.
# NOT RUN {
data(aSAH)
# Create a roc object:
aucobj1 <- auc(roc(aSAH$outcome, aSAH$s100b))
aucobj2 <- auc(roc(aSAH$outcome, aSAH$wfns))
# Math
sqrt(aucobj1)
round(aucobj2, digits=1)
# Ops
aucobj1 * 2
2 * aucobj2
aucobj1 + aucobj2
# With CI
ciaucobj <- ci(aucobj1)
ciaucobj * 2
sqrt(ciaucobj)
# }
Run the code above in your browser using DataLab