It seems the parametrization for model_prophet has changed to: model_prophet <- prophet_reg() %>% set_engine("prophet",yearly.seasonality=TRUE) %>% fit(cnt ~ dteday, training(splits)) FROM: model_prophet <- prophet_reg( seasonality_yearly = TRUE ) %>% set_engine("prophet") %>% fit(cnt ~ dteday, training(splits))