Skip to content

Releases: zachmayer/caretEnsemble

4.0.0

17 Aug 18:07
Compare
Choose a tag to compare

caretEnsemble 4.0.0

  • Multiclass support! caretList, caretStack, and caretEnsemble
  • The greedy optimizer is back! caretEnsemble now uses a greedy optimizer by default. This optimizer can never be worse than the worst single model. caretStack still support all caret models, including glm.
  • Refactored some internals for scalability (e.g. data.table for predictions, trim some un-needed data by default).
  • Moved all the S3 methods to caretStack, which now supports print, summary, plot, dotplot, and autoplot. caretEnsemble inherits from caretStack, and therefore also supports all of these methods.
  • Allow ensembling of mixed lists of classification and regression models.
  • Allow ensemble of models with different resampling strategies, so long as they were trained on the same data.
  • Allow transfer learning for ensembling models trained on different datasets.
  • Added permutation importance as the default importance method for caretLists and caretStacks.
  • Add a default trainControl constructor to make it easier to build good controls for training caretLists for stacking with caretStack.
  • Expanded test coverage to 100%.
  • Sped up test suite (unit tests now run in 20 seconds).
  • Delinted codebase: now conforms with all available linters save the object name linter.
  • Added a makefile for easier local package development.
  • Fixed badges in the readme.
  • Added a pkgdown site.
  • Switched to github actions (from travis) for CI.
  • Internal refactoring, optimization, and bug fixes.

Auto-generated changelog

Full Changelog: 2.0.3...4.0.0

2.0.3

07 Aug 00:03
d45b462
Compare
Choose a tag to compare

#259

d45b462

What's Changed

Full Changelog: 2.0.2...2.0.3

2.0.2

07 Aug 00:02
818c7dd
Compare
Choose a tag to compare

#257

818c7dd

What's Changed

New Contributors

Full Changelog: 2.0.1...2.0.2

2.0.1 CRAN release

13 Dec 17:19
8a6496f
Compare
Choose a tag to compare
  • Minor fixes to support R 4.0

2.0.0 CRAN release

16 Feb 16:33
Compare
Choose a tag to compare
  • caretEnsemble now inherits from caretStack
  • Removed the optimizers and now use a glm for caretEnsemble (optimizers will be added back ase caret.train models in a future release)
  • Cleaned up namespace (all dependencies are explicit imports, rather than implicit imports or dependencies)
  • Removed S3 functions that are not really S3 functions (e.g. autoplot and fortify). We will either make those true S3 classes, or inherit from the packages that define them in a future release
  • Fixed the build on travis and locally

1.0.0 CRAN release

16 Jan 22:03
Compare
Choose a tag to compare

Version 1.0.0 on CRAN.

Version 0

05 Oct 17:07
Compare
Choose a tag to compare
Version 0 Pre-release
Pre-release

This is the original version of caret ensemble, before we made major updates to testing and functions to try to make the package more user friendly and ready for a 1.0.0 release on CRAN.