Skip to content

embed 1.1.3

embed 1.1.2

CRAN release: 2023-08-17


  • The keep_original_cols argument has been added to step_woe(). This change should mean that every step that produces new columns has the keep_original_cols argument. (#194)

  • Many internal changes to improve consistency and slight speed increases.

Breaking Changes

embed 1.1.1

CRAN release: 2023-05-30

Bug Fixes

embed 1.1.0

CRAN release: 2023-04-14

New Steps

  • step_pca_truncated() has been added. This step only calculates the components that are required, and will be a speedup in cases where it is used on many variables. (#82)


  • step_collapse_stringdist() has gained method and options arguments to allow for different types of string distance calculations. (#152)

  • step_umap() has gained the argument metric. (#154)

  • step_embed() has gained the keep_original_cols argument. (#176)

  • All steps now have required_pkgs() methods.

  • Steps with tunable arguments now have those arguments listed in the documentation.

  • All steps that add new columns will now informatively error if name collision occurs.

embed 1.0.0

CRAN release: 2022-07-02

embed 0.2.0

CRAN release: 2022-04-13

  • step_embed() now correctly defaults to have a random id with the word “embed”. (#102)

  • step_feature_hash() is soft deprecated in embed in favor of step_dummy_hash() in textrecipes. (#95)

  • Steps now have a dedicated subsection detailing what happens when tidy() is applied. (#105)

  • Reorganize documentation for all recipe step tidy methods (#115).

  • Fixed a bug where woe_table() and step_woe() didn’t respect the factor levels of the outcome. (109)

embed 0.1.5

CRAN release: 2021-11-24

  • Re-licensed package from GPL-2 to MIT. See consent from copyright holders here.

  • The tunable parameter ranges for step_umap() were changed for neighbors, num_comp, and min_dist to prevent uwot segmentation faults. The step also check to see if the data dimensions are consistent with the argument values.

  • Two new PCA steps were added, each using sparse techniques for estimation: step_pca_sparse() and step_pca_sparse_bayes().

  • Updated to use recipes_eval_select() from recipes 0.1.17 (#85).

  • Added prefix argument to step_umap() to harmonize with other recipes steps (#93).

  • All embed recipe steps now officially support empty selections to be more aligned with recipes, dplyr and other packages that use tidyselect.

  • step_woe() no longer warns about high-cardinality predictors when the recipe is estimated. Instead it warns when categories have fewer than 10 data points in the training set. (#74)

embed 0.1.4

CRAN release: 2021-01-16

  • Minor release with changes to test for cases when CRAN cannot get xgboost to work on their Solaris configuration.

  • lme4 and rstanarm are now in the Suggests list so they are not automatically installed with embed. A message is written to the console if those packages are missing and their associated steps functions are invoked.

embed 0.1.3

CRAN release: 2020-11-12

  • More changes to enable better parallel processing on windows.

embed 0.1.2

CRAN release: 2020-10-17

  • Changes to enable better parallel processing on windows.

embed 0.1.1

CRAN release: 2020-07-03

  • Changes to tests to get out of archive jail.

  • Updated the plumbing behind step_woe().

  • Due to a bug in tensorflow, added a “warm start” to instigate a TF session if one does not currently exist.

embed 0.1.0

CRAN release: 2020-05-25

  • Changes for dplyr 1.0.0

New Steps

Breaking Changes

Bug fixes

  • Fixed a bug in detecting the TF version.

embed 0.0.6

CRAN release: 2020-03-17

  • Small changes for base R’s stringsAsFactors change.

embed 0.0.5

CRAN release: 2020-01-07

  • The example data are now in the modeldata package.

  • Small TF updates to step_embed().

embed 0.0.4

CRAN release: 2019-09-15

  • Methods were added for a future generic called tunable(). This outlines which parameters in a step can/could be tuned.

  • Small updates to work with different versions of tidyr.

embed 0.0.3

CRAN release: 2019-07-12

New Steps

  • step_umap() was added for both supervised and unsupervised encodings.
  • step_woe() created weight of evidence encodings.

embed 0.0.2

CRAN release: 2018-11-19

A mostly maintainence release to be compatible with version 0.1.3 of recipes.

Other Changes:

  • The package now depends on the generics pacakge to get the broom tidy methods.

  • Karim Lahrichi added the ability to use callbacks when fitting tensorflow models. PR

embed 0.0.1

CRAN release: 2018-09-14

First CRAN version