Recent Releases of caretEnsemble

caretEnsemble - 4.0.0

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

  • Add makefile, github actions, remove travis, and fix R CMD CHECK by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/263
  • Badges by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/265
  • Fixes for badges and yamls by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/269
  • Delint and debug by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/273
  • Try to get to 100% test coverage by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/275
  • Make clean by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/278
  • initial multiclass support by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/191
  • Multiclass support for caretList and caretStack #260 by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/280
  • More tests by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/283
  • update badges by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/284
  • Delint by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/285
  • THE BIG REFACTOR by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/286
  • Lint by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/287
  • Reorg and smaller refactor by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/288
  • Refactor Varimp by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/289
  • Refactor and standardize predcitions by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/290
  • Remove most warnings and simplify logic for making trainControls by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/291
  • remove all skip on cran by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/292
  • trim by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/293
  • Test default trainControl in most tests for caretList by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/294
  • remove some subsets from tests by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/295
  • Imports by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/296
  • Lint by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/297
  • permutation importance by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/298
  • Reorg S3 classes by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/299
  • Use varImp to get weights for SE of predictions by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/300
  • add build target by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/301
  • Remove return_weights by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/302
  • Refactor inner functions by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/303
  • Add greedyOptimizer class by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/304
  • caret::train support for greedyMSE by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/305
  • Use greedyMSE for caretEnsemble by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/306
  • Cleanup todos and spacing by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/307
  • Test reorg by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/308
  • Custom models test by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/310
  • simplify caretModelSpec a little by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/316
  • [312] Default train control by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/317
  • 4.0.0 cran prep by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/319
  • Update Description and add image alt text by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/322
  • 4.0 release by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/323
  • [324] Fix rev dep by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/325
  • Final final cran check v2 final by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/326
  • bump date and format news by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/328
  • cran sub by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/332

Full Changelog: https://github.com/zachmayer/caretEnsemble/compare/2.0.3...4.0.0

- R
Published by zachmayer almost 2 years ago

caretEnsemble - 2.0.3

https://github.com/zachmayer/caretEnsemble/pull/259

https://github.com/zachmayer/caretEnsemble/commit/d45b46248e44320a8744d3f198bce0bed6c5ff82

What's Changed

  • Fix CRAN docs by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/259

Full Changelog: https://github.com/zachmayer/caretEnsemble/compare/2.0.2...2.0.3

- R
Published by zachmayer almost 2 years ago

caretEnsemble - 2.0.2

https://github.com/zachmayer/caretEnsemble/pull/257

https://github.com/zachmayer/caretEnsemble/commit/818c7dd9a78778915cce17357ccbc60e9d691e71

What's Changed

  • Update caretEnsemble-intro.Rmd by @topazand in https://github.com/zachmayer/caretEnsemble/pull/252
  • Fix CRAN build by @zachmayer in https://github.com/zachmayer/caretEnsemble/pull/257

New Contributors

  • @topazand made their first contribution in https://github.com/zachmayer/caretEnsemble/pull/252

Full Changelog: https://github.com/zachmayer/caretEnsemble/compare/2.0.1...2.0.2

- R
Published by zachmayer almost 2 years ago

caretEnsemble - 2.0.1 CRAN release

  • Minor fixes to support R 4.0

- R
Published by zachmayer over 6 years ago

caretEnsemble - 2.0.0 CRAN release

  • 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

- R
Published by zachmayer over 10 years ago

caretEnsemble - 1.0.0 CRAN release

Version 1.0.0 on CRAN.

- R
Published by zachmayer over 11 years ago

caretEnsemble - Version 0

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.

- R
Published by zachmayer almost 12 years ago