Releases: petersonR/bestNormalize
Releases · petersonR/bestNormalize
1.9.1
- New function,
bestLogConstant, that uses the same machinery to pick the best
value of a constant to use when logging a variable, e.g. the one that makes
the distribution look the most normal, especially useful for non-positive or
zero-inflated data. Currently experimental. - Taking out tests that failed due to dependent package update (does not impact default bestNormalize behavior). See (issue)[https://github.com/gmgeorg/LambertW/issues/3].
1.9.0
1.8.3
1.8.2
- improving scalability of
boxcoxin response to issue 10; thank you to Krzysztof Dyba (kadyb) for the suggestions. - improved scalability of
yeojohnson, thanks to Emil Hvitfeldt (EmilHvitfeldt) for his work on this problem for therecipespackage here. - updated tests to remain compatible with new recipes package (>0.1.16)
1.8.1
1.8.0
- Added packagedown website here: https://petersonr.github.io/bestNormalize
- Implemented GH actions (code coverage and R CMD check) via
usethisin response to issue 7 - Improved scalability of ORQ transformation via
n_logit_fitargument, with default of 10000. This should substantially decrease memory use oforderNormwhile only minimally affecting the out-of-domain approximations. - Updated documentation
1.7.0
- changed
step_bestNormalizetostep_best_normalize, responding to 8 - Fixed error in documentation regarding
LambertWtransformation types
(thank you to Georg M. Goerg, the author ofLambertW, for pointing this out). - Add
center_scaletransform as default whenstandardize == TRUE - Added error when trying to use repeated CV with much too small of folds
- Changed a few
TandFtoTRUEandFALSE - Added documentation of how one can use
scalesandggplot2to visualize all transformations. - Added
butcherandaxefunctionality in order to improve scalability ofstep_*functions - Improved
tidyfunctionality with bestNormalize andstep_best_normalize
1.6.1
CRAN 1.5.0
- Added
step_bestNormalizeandstep_orderNormfunctions for implementation withinrecipes. - Changed default to
warn = FALSEwhen callingbestNormalize. If a transformation doesn't work,
warnings will no longer be shown by default unlesswarnis set toTRUE.
CRAN 1.4.3
- Allow options to be passed through bestNormalize to specific transformation functions
- Slight bug fix to square root transformation (a = 0 by default, not .001)
- Slight bug fix in the "quiet" argument for bestNormalize with LOO
- Slight bug fix to
plot.bestNormalizewhich was improperly labeling transformations exp_xhaving trouble withstandardizeoption, so added optionallow_exp_xto
bestNormalizeto allow a workaround, and changed it so if any infinite values
are produced during the transformation, exp_x will not work (that way,bestNormalize
will not include this in its results).- Progress bar will now only displayed if
quietisFALSEandlength(x) > 2000