Skip to content

Commit ba2841d

Browse files
authored
Merge pull request #167 from cmu-delphi/fix-quantreg
minor engine problems, DONE!
2 parents 63b7432 + b19e47f commit ba2841d

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

R/make_quantile_reg.R

+9-7
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#' @description
55
#' `quantile_reg()` generates a quantile regression model _specification_ for
66
#' the [tidymodels](https://www.tidymodels.org/) framework. Currently, the
7-
#' only supported engine is [quantreg::rq()].
7+
#' only supported engine is "rq" which uses [quantreg::rq()].
88
#'
99
#' @param mode A single character string for the type of model.
1010
#' The only possible value for this model is "regression".
@@ -49,15 +49,15 @@ quantile_reg <- function(mode = "regression", engine = "rq", tau = 0.5) {
4949
)
5050
}
5151

52-
5352
make_quantile_reg <- function() {
5453
parsnip::set_new_model("quantile_reg")
5554
parsnip::set_model_mode("quantile_reg", "regression")
56-
parsnip::set_model_engine("quantile_reg", "regression", eng = "rq")
57-
parsnip::set_dependency("quantile_reg", eng = "rq", pkg = "quantreg")
5855

5956

6057

58+
parsnip::set_model_engine("quantile_reg", "regression", eng = "rq")
59+
parsnip::set_dependency("quantile_reg", eng = "rq", pkg = "quantreg")
60+
6161
parsnip::set_model_arg(
6262
model = "quantile_reg",
6363
eng = "rq",
@@ -73,10 +73,12 @@ make_quantile_reg <- function() {
7373
mode = "regression",
7474
value = list(
7575
interface = "formula",
76-
protect = c("formula", "data"),
76+
protect = c("formula", "data", "weights"),
7777
func = c(pkg = "quantreg", fun = "rq"),
78-
defaults = list(method = "br", na.action = stats::na.omit,
79-
model = FALSE)
78+
defaults = list(
79+
method = "br",
80+
na.action = rlang::expr(stats::na.omit),
81+
model = FALSE)
8082
)
8183
)
8284

man/quantile_reg.Rd

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)