You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DESCRIPTION
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
Package: parsnip
2
-
Version: 0.1.3.9000
2
+
Version: 0.1.4
3
3
Title: A Common API to Modeling and Analysis Functions
4
4
Description: A common interface is provided to allow users to specify a model without having to remember the different argument names across different functions or computational engines (e.g. 'R', 'Spark', 'Stan', etc).
#> randomForest(x = as.data.frame(x), y = y, ntree = ~2000, mtry = ~4)
141
+
#> randomForest(x = maybe_data_frame(x), y = y, ntree = ~2000, mtry = min_cols(~4, x))
142
142
#> Type of random forest: regression
143
143
#> Number of trees: 2000
144
144
#> No. of variables tried at each split: 4
@@ -149,7 +149,7 @@ rf_with_seed %>%
149
149
150
150
Note that the call objects show `num.trees = ~2000`. The tilde is the consequence of `parsnip` using [quosures](https://adv-r.hadley.nz/evaluation.html#quosures) to process the model specification's arguments.
151
151
152
-
Normally, when a function is executed, the function's arguments are immediately evaluated. In the case of `parsnip`, the model specification's arguments are _not_; the [expression is captured](https://www.tidyverse.org/articles/2019/04/parsnip-internals/) along with the environment where it should be evaluated. That is what a quosure does.
152
+
Normally, when a function is executed, the function's arguments are immediately evaluated. In the case of `parsnip`, the model specification's arguments are _not_; the [expression is captured](https://www.tidyverse.org/blog/2019/04/parsnip-internals/) along with the environment where it should be evaluated. That is what a quosure does.
153
153
154
154
`parsnip` uses these expressions to make a model fit call that is evaluated. The tilde in the call above reflects that the argument was captured using a quosure.
0 commit comments