as_prediction_regr {mlr3} | R Documentation |
Convert to a Regression Prediction
Description
Convert object to a PredictionRegr.
Usage
as_prediction_regr(x, ...)
## S3 method for class 'PredictionRegr'
as_prediction_regr(x, ...)
## S3 method for class 'data.frame'
as_prediction_regr(x, ...)
Arguments
x |
(any) |
... |
(any) |
Value
Examples
# create a prediction object
task = tsk("mtcars")
learner = lrn("regr.rpart")
learner$train(task)
p = learner$predict(task)
# convert to a data.table
tab = as.data.table(p)
# convert back to a Prediction
as_prediction_regr(tab)
# split data.table into a list of data.tables
tabs = split(tab, cut(tab$truth, 3))
# convert back to list of predictions
preds = lapply(tabs, as_prediction_regr)
# calculate performance in each group
sapply(preds, function(p) p$score())
[Package mlr3 version 0.20.2 Index]