score: Compute one of several loss metrics on a new data set
Description
This function is a unified interface to return various types of loss for a
model fit with owl().
Usage
score(object, x, y, measure)
# S3 method for OwlGaussian
score(object, x, y, measure = c("mse", "mae"))
# S3 method for OwlBinomial
score(object, x, y, measure = c("mse", "mae", "deviance", "misclass", "auc"))
# S3 method for OwlMultinomial
score(object, x, y, measure = c("mse", "mae", "deviance", "misclass"))
# S3 method for OwlPoisson
score(object, x, y, measure = c("mse", "mae"))
Arguments
object
an object of class "Owl"
x
feature matrix
y
response
measure
type of target measure. "mse" returns mean squared error.
"mae" returns mean absolute error, "misclass" returns
misclassification rate, and "auc" returns area under the ROC curve.
Value
The measure along the regularization path depending on the
value in measure.
# NOT RUN {x <- subset(infert, select = c("induced", "age", "pooled.stratum"))
y <- infert$case
fit <- owl(x, y, family = "binomial")
score(fit, x, y, measure = "auc")
# }