Skip to content

The predict() function computes predictions from each of the models in the ensembles and returns a single aggregated value for each sample in new_data.

Usage

# S3 method for bagger
predict(object, new_data, type = NULL, ...)

Arguments

object

An object generated by bagger().

new_data

A data frame of predictors. If a recipe or formula were originally used, the original data should be passed here instead of a preprocessed version.

type

A single character value for the type of predictions. For regression models, type = 'numeric' is valid and 'class' and 'prob' are valid for classification models.

...

Not currently used.

Examples

data(airquality)

set.seed(7687)
cart_bag <- bagger(Ozone ~ ., data = airquality, base_model = "CART", times = 5)
predict(cart_bag, new_data = airquality[, -1])
#> # A tibble: 153 × 1
#>    .pred
#>    <dbl>
#>  1  29.9
#>  2  20.5
#>  3  17.0
#>  4  22.3
#>  5  14.0
#>  6  18.7
#>  7  23.6
#>  8  17.4
#>  9  12.2
#> 10  23.5
#> # ℹ 143 more rows