confusion {MachineShop} | R Documentation |
Confusion Matrix
Description
Calculate confusion matrices of predicted and observed responses.
Usage
confusion(
x,
y = NULL,
weights = NULL,
cutoff = MachineShop::settings("cutoff"),
na.rm = TRUE,
...
)
ConfusionMatrix(data = NA, ordered = FALSE)
Arguments
x |
factor of observed responses or resample result containing observed and predicted responses. |
y |
predicted responses if not contained in |
weights |
numeric vector of non-negative
case weights for the observed |
cutoff |
numeric (0, 1) threshold above which binary factor
probabilities are classified as events and below which survival
probabilities are classified. If |
na.rm |
logical indicating whether to remove observed or predicted
responses that are |
... |
arguments passed to other methods. |
data |
square matrix, or object that can be converted to one, of cross-classified predicted and observed values in the rows and columns, respectively. |
ordered |
logical indicating whether the confusion matrix row and columns should be regarded as ordered. |
Value
The return value is a ConfusionMatrix
class object that inherits from
table
if x
and y
responses are specified or a
ConfusionList
object that inherits from list
if x
is a
Resample
object.
See Also
Examples
## Requires prior installation of suggested package gbm to run
res <- resample(Species ~ ., data = iris, model = GBMModel)
(conf <- confusion(res))
plot(conf)