step_intercept {recipes} | R Documentation |
step_intercept
creates a specification of a recipe step that
will add an intercept or constant term in the first column of a data
matrix. step_intercept
has defaults to predictor role so
that it is by default called in the bake step. Be careful to avoid
unintentional transformations when calling steps with
all_predictors
.
step_intercept(recipe, ..., role = "predictor", trained = FALSE, name = "intercept", value = 1)
recipe |
A recipe object. The step will be added to the sequence of operations for this recipe. |
... |
Argument ignored; included for consistency with other step specification functions. |
role |
Defaults to "predictor" |
trained |
A logical to indicate if the quantities for preprocessing have been estimated. Again included for consistency. |
name |
Character name for new added column |
value |
A numeric constant to fill the intercept column. Defaults to 1. |
An updated version of recipe
with the
new step added to the sequence of existing steps (if any).
recipe
prep.recipe
bake.recipe
data(biomass) biomass_tr <- biomass[biomass$dataset == "Training",] biomass_te <- biomass[biomass$dataset == "Testing",] rec <- recipe(HHV ~ carbon + hydrogen + oxygen + nitrogen + sulfur, data = biomass_tr) rec_trans <- recipe(HHV ~ ., data = biomass_tr[, -(1:2)]) %>% step_intercept(value = 2) rec_obj <- prep(rec_trans, training = biomass_tr) with_intercept <- bake(rec_obj, biomass_te) with_intercept