recipes 0.1.16
New Steps
-
Added a new step called
step_indicate_na()
, which will create and append additional binary columns to the data set to indicate which observations are missing (#623). -
Added new
step_select()
(#199).
Bug Fixes
-
The
threshold
argument ofstep_pca()
is nowtunable()
(#534). -
Integer variables used in
step_profile()
are now kept as integers (and not doubles). -
Preserve multiple roles in
last_term_info
sobake()
can correctly respond tohas_roles
. (#632) -
Fixed behavior of the retain flag in
prep()
(#652). -
The
tidy()
methods forstep_nnmf()
was rewritten since it was not great (#665), andstep_nnmf()
now no longer fully loads underlying packages (#685).
Improvements and Other Changes
-
Two new selectors that combine role and data type were added:
all_numeric_predictors()
andall_nominal_predictors()
. (#620) -
Changed the names of all imputation steps, for example, from
step_knnimpute()
orstep_medianimpute()
(old) tostep_impute_knn()
orstep_impute_median()
(new) (#614). -
Added
keep_original_cols
argument to several steps: -
Added
allow_rename
argument toeval_select_recipes()
(#646). -
Performance improvements for
step_bs()
andstep_ns()
. Theprep()
step no longer evaluates the basis functions on the training set and thebake()
steps only evaluates the basis functions once for each unique input value (#574) -
The
neighbors
parameter's default range forstep_isomap()
was changed to be 20-80. -
The deprecation for
step_upsample()
andstep_downsample()
has been escalated from a soft deprecation to a regular deprecation; these functions are available in the themis package. -
Re-licensed package from GPL-2 to MIT. See consent from copyright holders here.