Skip to content

Commit 5dd6fec

Browse files
authored
Merge pull request #353 from tidymodels/predict-intercept-rm
remove intercept during predict
2 parents 44730af + 539e8aa commit 5dd6fec

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

R/predict.R

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,15 @@ prepare_data <- function(object, new_data) {
239239
new_data <- convert_form_to_xy_new(object$preproc, new_data)$x
240240
}
241241
}
242+
243+
remove_intercept <-
244+
get_encoding(class(object$spec)[1]) %>%
245+
dplyr::filter(mode == object$spec$mode, engine == object$spec$engine) %>%
246+
dplyr::pull(remove_intercept)
247+
if (remove_intercept) {
248+
new_data <- new_data[, colnames(new_data) != "(Intercept)", drop = FALSE]
249+
}
250+
242251
switch(
243252
fit_interface,
244253
none = new_data,

0 commit comments

Comments
 (0)