as_prediction_classif function

Convert to a Classification Prediction

Convert to a Classification Prediction

Convert object to a PredictionClassif .

as_prediction_classif(x, ...) ## S3 method for class 'PredictionClassif' as_prediction_classif(x, ...) ## S3 method for class 'data.frame' as_prediction_classif(x, ...)

Arguments

  • x: (any)

    Object to convert.

  • ...: (any)

    Additional arguments.

Returns

PredictionClassif .

Examples

# create a prediction object task = tsk("penguins") learner = lrn("classif.rpart", predict_type = "prob") learner$train(task) p = learner$predict(task) # convert to a data.table tab = as.data.table(p) # convert back to a Prediction as_prediction_classif(tab) # split data.table into a list of data.tables tabs = split(tab, tab$truth) # convert back to list of predictions preds = lapply(tabs, as_prediction_classif) # calculate performance in each group sapply(preds, function(p) p$score())