data.frame filter values are now returned in a long (tidy) tibble. This makes it easier to apply post-processing methods (like group_by(), etc) (@pat-s, #2456)benchmark() does not store the tuning results ($extract slot) anymore by default. If you want to keep this slot (e.g. for post tuning analysis), set keep.extract = TRUE. This change originated from the fact that the size of BenchmarkResult objects with extensive tuning got very large (~ GB) which can cause memory problems during runtime if multiple benchmark() calls are executed on HPCs.benchmark() does not store the created models ($models slot) anymore by default. The reason is the same as for the $extract slot above. Storing can be enabled using models = TRUE.generateFeatureImportanceData() gains argument show.info which shows the name of the current feature being calculated, its index in the queue and the elapsed time for each feature (@pat-s, #26222)classif.liquidSVM and regr.liquidSVM have been removed because liquidSVM has been removed from CRAN.data.tables default in rbindlist(). See #2578 for more information. (@mllg, #2579)regr.randomForest gains three new methods to estimate the standard error:
regr.gbm now supports quantile distribution (@bthieurmel, #2603)classif.plsdaCaret now supports multiclass classification (@GegznaV, #2621)getClassWeightParam() now also works for Wrapper* Models and ensemble models (@ja-thomas, #891)getLearnerNote() to query the “Note” slot of a learner (@alona-sydorova, #2086)e1071::svm() now only uses the formula interface if factors are present. This change is supposed to prevent from “stack overflow” issues some users encountered when using large datasets. See #1738 for more information. (@mb706, #1740)cluster.MiniBatchKmeans from package ClusterR (@Prasiddhi, #2554)plotHyperParsEffect() now supports facet visualization of hyperparam effects for nested cv (@MasonGallo, #1653)data.tables default in rbindlist(). See #2578 for more information. (@mllg, #2579)options(on.learner.error) was not respected in benchmark(). This caused benchmark() to stop even if it should have continued including FailureModels in the result (@dagola, #1984)getClassWeightParam() now also works for Wrapper* Models and ensemble models (@ja-thomas, #891)getLearnerNote() to query the “Note” slot of a learner (@alona-sydorova, #2086)praznik_mrmr also supports regr and surv tasksplotFilterValues() got a bit “smarter” and easier now regarding the ordering of multiple facets. (@pat-s, #2456)filterFeatures(), generateFilterValuesData() and makeFilterWrapper() gained new examples. (@pat-s, #2456)