vtreat 1.6.5 2024/06/12
- try to lower dependencies to avoid lme4 2024-06-17 removal
threat
 
vtreat 1.6.4 2023/08/19
- work around https://github.com/r-lib/roxygen2/issues/1491
 
vtreat 1.6.3 2021/06/11
- Fix some links.
 
- Remove LazyData decl.
 
vtreat 1.6.2 2020/10/17
vtreat 1.6.1 2020/08/12
- Documentation improvements.
 
vtreat 1.6.0 2020/03/10
- More S3 methods.
 
- Back-port pyvtreat recommendation code to Rvtreat.
 
vtreat 1.5.2 2020/02/08
- Control imputation on design_missingness_treatment.
 
- Share cross-splits in multinomial mode to minimize data
leakage.
 
- Earlier argument checking.
 
- Default classification target to TRUE.
 
- Some documentation improvements.
 
- Move wrapr to Depends.
 
vtreat 1.5.1 2020/01/16
- Check for same-frame on prepare paths.
 
- Pipe into ft.
 
- Rename multinomial arguments to match other methods.
 
- Move parallel to a suggestion and configure a global option to shut
it down ( vtreat.allow_parallel ).
 
vtreat 1.5.0 2020/01/07
- Fix multinomial variable restriction.
 
- Fix FT multinomial columns copy.
 
- Work on ft serialization environments.
 
- More tests.
 
- Improve custom coder flexibility.
 
vtreat 1.4.8 2019/12/08
- Center/scale improvement from nfultz.
 
- Documentation updates.
 
- fit_tranform interface.
 
vtreat 1.4.7 2019/10/01
- fix wrong y-name in multinomial cross frame.
 
vtreat 1.4.6 2019/09/23
vtreat 1.4.5 2019/09/11
vtreat 1.4.4 2019/07/27
- Adjust license to GPL-2 | GPL-3
 
- Some doc updates.
 
vtreat 1.4.3 2019/07/16
- Fix bug in custom coder NA path and let numeric coder center if
wanted.
 
- More tests.
 
vtreat 1.4.2 2019/07/01
- Fix eronious Cohen reference in documentation.
 
vtreat 1.4.0 2019/05/05
- Fancy level and variable names.
 
- More tests on odd level names (and collisions).
 
vtreat 1.3.8 2019/03/31
- Remove spline from default value variables.
 
- Fix ggplot2 vignette dependence issue.
 
- Make treatment plans pipeable targets.
 
vtreat 1.3.7 2019/02/20
- Fix design_missingness_treatment() prepare.
 
- Move to wrapr test runner.
 
vtreat 1.3.6 2019/02/09
- Add patch_columns_into_frame().
 
- Fix column name munging.
 
- Start switching to RUnit tests.
 
vtreat 1.3.5 2019/01/27
- Make categorical scoring default TRUE.
 
- logit-ize custom coders.
 
- spline custom coder.
 
- Get stricter about row ordering in building custom coders.
 
- neaten up printing a bit.
 
- Collar spline and lower its complexity.
 
vtreat 1.3.4 2019/01/02
- Accept pre-built approximation tables from numeric custom
coders.
 
- Fix .customCodeNum() extrapolation, down-sampling, and remote
numeric “.center” option.
 
- More docs.
 
vtreat 1.3.3 2018/12/17
- remove _clean suffix.
 
- Fix non-scalar comparisions (mostly form class vectors).
 
- add segmented variable calculation.
 
- add pre-computed split plan.
 
- bump dependencies.
 
- Example higher order coders.
 
vtreat 1.3.2 2018/11/05
- force parent.frame
 
- add a drop columns option to design_missingness_treatment()
 
- Doc fixes
 
vtreat 1.3.1 2018/09/10
- Fix variable naming in multi class case.
 
- Some doc fixes.
 
- Start on NaN and Infinity on databases.
 
- More tests.
 
vtreat 1.3.0 2018/07/20
- Fix z-split annotation issue.
 
- Change designTreatmentsZ() defaults.
 
- Documentation fixes.
 
- Multiclass treatments.
 
- Simple treatments.
 
- Fix CRAN Note on pre 3.5.0 R parallel usage.
 
vtreat 1.2.3 2018/07/11
- Smooth catP novel levels scoring a bit.
 
- Fix check error on parallel::getDefaultCluster()
 
vtreat 1.2.2 2018/07/04
- Fix issue 19.
 
- Do not use NULL to signal when parallelism is desired.
 
vtreat 1.2.1 2018/06/26
- default data.table merging on (may be a performance regression to
not set this).
 
- rqdatatable treatment path.
 
- better formatting.
 
- add extracols argument to prepare().
 
- Improve regexps.
 
vtreat 1.2.0 2018/06/19
- Translate treatment plans to rquery.
 
- Minor documentation improvements.
 
- Improve error messages on argument checking.
 
- Improve name generation (remove dots).
 
- Remove dplyr dependence.
 
vtreat 1.0.4 2018/05/05
- Add data.table as an optional row-binder.
 
- Declare an R version.
 
vtreat 1.0.3 2018/03/10
- parallel indicator calculation.
 
- add optional warning on encountering novel levels in prepare.
 
vtreat 1.0.2 2018/01/20
- bind options.
 
- fix deps.
 
- restore parallel test.
 
- kWayStratifiedY performance fix from @khotilov Vadim Khotilovich.
 
vtreat 1.0.1 2017/10/16
- Minor documentation fixes.
 
- rm data.table (possibly related to issues 2413 or 2418).
 
vtreat 1.0.0 2017/10/04
- Minor documentation fixes.
 
- More work on novel values for non-centered custom coders.
 
- Numeric custom coders.
 
- Isotone examples.
 
vtreat 0.6.0 2017/09/20
- Add codeRestriction option to design steps.
 
- Prepare for custom models.
 
- Prefer data.table::rbindlist() for assembling frames.
 
- Add forceSplit mode.
 
vtreat 0.5.32 2017/06/13
- Add codeRestriction option to prepare().
 
vtreat 0.5.31 2017/04/13
- make prueSig an optional argument in prepare, and force by-name
access.
 
- Remove left.op=TRUE from findInterval in “vtreat Rare Levels”
vignette (seems to be a new addition to findInterval, so fails CRAN
check r-oldrel-windows-ix86+x86_64).
 
vtreat 0.5.30 2017/01/21
- General improvements in documentation and vignettes.
 
- Document saving/loading treatment plans.
 
vtreat 0.5.29 2016/10/27
- Add ‘rsq’ column to scoreFrame (rsq- for numeric targets, pseudo-rsq
for categorical targets).
 
vtreat 0.5.28 2016/10/24
- Fix treatment of constant columns in cross-partitions.
 
- Switch doCollar default to FALSE.
 
- Return indicators on designTreatmentsZ.
 
- Fix extraDegreesOfFreedom calculation.
 
- Allow repeated application rows in cross frames.
 
- Remove lsig and csig from scoreFrame.
 
- Add meanY to treatmentplan.
 
- Documentation fixes.
 
vtreat 0.5.27 2016/08/16
Changes:
- Change catB variables to delta-logit score.
 
- Fix passing of arguments to parallel prepare, and reduce size of
data passed.
 
- Ensure set of variables consistency in mkCross* methods.
 
- More parallelization of level significance calculations, and cheaper
chi-square test where appropriate.
 
vtreat 0.5.26 2016/07/10
- Facilities for y-stratified and grouped splitting (useful for
unbalanced classes).
 
- catScaling=TRUE mode uses logistic regression for y-aware variable
scaling.
 
- Fix erroneous bad type warning on date columns.
 
vtreat 0.5.25 2016/05/02
- Fix bug that caused catB variables to be scored as
“insignificant”.
 
- Add test to check for above bug.
 
- Expose cross validation controls.
 
- More guards on significance calculations.
 
vtreat 0.5.23 2016/04/28
- Fix issue of non-significant variables not being scaled.
 
- Documentation fixes, document variable types, improve
vignettes.
 
- Minor performance fixes on result accumulation.
 
- Add optional use of dplyr for row binding (of score report
frames).
 
vtreat 0.5.22 2016/01/07
- Calculations of non catX significances are now deterministic
 
- Catch mis-naming or non-varying y earlier
 
- Expose buildEvalSets as a public function
 
- More tests
 
vtreat 0.5.21 2015/11/23
- Isolated “cross” or “out of sample” frame generation into
mkCrossFrameCExperiment() and mkCrossFrameNExperiment()
 
- Many small bug fixes and corner cases patched
 
vtreat 0.5.20 2015/11/05
- Simplified out of sample frame generation
 
- Added “no-Y” treatment option
 
- Minor documentation fixes
 
vtreat 0.5.18 2015/10/07
- Fixed bugs in cross-validated mode
 
- Force out of sample calculations in more situations
 
- Fix vignette titles
 
- Fix documentation
 
- Do not allow small or insufficiently varying data frames (exact
conditions in documentation)
 
vtreat 0.5.16 2015/09/12
- Unified rare level treatment
 
- Separate treatment of insignificant levels
 
- Tests confirming compatibility with ‘data.table’
 
- More special case hardening
 
- Over-fit vignette
 
- Minor documentation fixes
 
vtreat 0.5.14 2015/09/06