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, ...)
x |
( |
... |
( |
# 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())
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.