as_prediction_regr function

Convert to a Regression Prediction

Convert to a Regression Prediction

Convert object to a PredictionRegr .

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)

    Object to convert.

  • ...: (any)

    Additional arguments.

Returns

PredictionRegr .

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())