parsnip icon indicating copy to clipboard operation
parsnip copied to clipboard

Deprecation of `quantile` arg to `predict_quantile()` not reached via `predict(type = "quantile")`

Open hfrick opened this issue 1 year ago • 0 comments

I would expect this to warn me to use the new argument name quantile_levels instead of quantile but check_pred_type_dots() doesn't let quantile through and the deprecation warning sits in predict_quantile.model_fit()

library(censored)
#> Loading required package: parsnip
#> Loading required package: survival

f_fit <- survival_reg() %>%
  fit(Surv(time, status) ~ age + ph.ecog, data = lung)

predict(f_fit,
  new_data = lung,
  type = "quantile",
  quantile = c(0.2, 0.8)
)
#> Error in `predict()`:
#> ! The ellipses are not used to pass args to the model function's predict
#>   function. These arguments cannot be used: "bad_args"

Created on 2025-02-13 with reprex v2.1.1

hfrick avatar Feb 13 '25 18:02 hfrick