- Improve docs and change doc layout
- Fix typo in man-roxygen templates
- Port mlr3proba learners (mlr3proba is no longer on CRAN)
- Exclude relevant files in precommit
- Add missing 'threads' tag to respective parameters.
- Full installatio in workflow 'test_selection' (is faster than the previous approach, where selected packages were installed from CRAN)
- remove explicit mlr3misc:: (is imported)
- consistency: Use params in train and predict calls, even in learners that currently don't have predict / train params. This allows easier correction of parameters by users.
-
chore: add new parameters for kde and rfsrc
-
temporarily disable feat_all test for obliqeRSF (failed in $score() stage, because issue only happened in CI and could not be reproduced
- Many non-standard tags were included in the learners, these are removed
- Some bugs in learners were fixed (survival rfsrc: "estimator" was incorrectly handled in .predict)
- Minor refactorings in train methods of learners
- Avoid partial argument matching: Some learners used "tag = ..." instead of the correct "tags = ..."
- Revert to using mlr3proba and survivalmodels CRAN version
- Change in vignette
- update randomForestSRC
- Update learner status page
- Fixed survivalmodel learners
- Introduce parameter
early_stopping_split
for lightgbm learners - Tidy description of R package
- Udpate NEWS.md for previous releases
- Don't allow integer for density estimator
dens.plug
- Fix bug in lightgbm
- Style package using the mlr3 style
- Update files for creation of new learner
- Fixes regarding
create_learner
- CI modifications
- Fix all parameter tests (run_paramtest was updated in mlr3 in November 2021)
- paramtests were moved from inst/paramtest to tests/testthat
- Change in the CI files: parameter tests and learner tests are now run together
- formatting and other minor corrections
- Provide correct range for neighors argument for Cubist
- Allow integer as feature types for RWeka learners
- Correction of RWeka tests
- Improve vignette
- Fix bug in AdaBoostM1 (control arg)
- Change in maintainer
- Fix bug regarding Weka control args.
- Fix
categorical_features
in {lightgbm} learners
- Patch for
lightgbm
updates
- Add option to not open files with
create_learner
- Added params
ignored_features
andone_hot_max_size
toclassif.catboost
- Fixed bug that didn't allow C parameter to be set for nu-regression
- Add
regr.rvm
andclassif.lssvm
- Introduced new custom hyperparameters for
randomForestSRC::rfsrc()
,partykit::cforest()
andobliqueRSF::ORSF()
to conveniently tune hyperparameters whose upper limit depends on data dimensions.
- Fix learners requiring distr6. distr6 1.6.0 now forced and param6 added to suggests
- Bugfix
regr.gausspr
- Add
regr.gausspr
andclassif.gausspr
fromkernlab::gausspr
- Fixed bugs in catboost for classification
- Removed factor feature types from catboost
- Added
install_catboost
to make installation from catboost simpler
- Fixed learner tests
- Fixes bug in
base
parameter of {bart} learners
- Deprecated liblinear learners now removed
- Internal changes to ParamSet representation
- checkmate now imported
- Minor internal changes
- Added
LearnerRegrCubist
andLearnerRegrMars
- Moved
nnet
learners to mlr3learners
- Updates default cores for
rfsrc
learners to1
- Fix RWeka tests (stochastic failures, implementation unaffected)
- Add support for custom families in all remaining mboost learners
- Fix broken partykit tests
- Added
LearnerRegrGam
andLearnerClassifGam
with keysregr.gam
andclassif.gam
from packagemgcv
.
surv.coxboost
now uses the GitHub version instead of CRAN (archived)
- Add support for custom families to
regr.glmboost
surv.svm
now supports all feature types
- Added
LearnerRegrLightGBM
andLearnerClassifLightGBM
with keysregr.lightgbm
andclassif.lightgbm
respectively. Copied from mlr3learners.lightgbm LearnerRegrLiblineaRX
andLearnerClassifLiblineaRX
deprecated in favour of only two learners (LearnerRegrLiblineaR
andLearnerClassLiblineaR
) with added hyper-parameters. Deprecated learners will be removed in v0.3.0.- Deprecated
classif.nnet
will be removed in v0.4.0. - Deprecated
liblinearX
will be removed in v0.4.0.
dist = "logistic"
has been removed fromsurv.parametric
as it is unclear what this was previously predicting.- Added
type = "tobit"
fordist = "gaussian"
so predictions can correspond withsurvival::survreg
. - Added
LearnerRegrGlm
with the unique keyregr.glm
from packagestats
, which allows users to change thefamily
hyperparameter when fitting generalized linear regression models. - Minor internal changes
- Removed
keeptrees
parameter fromclassif.bart
as this is forced internally - Fixed incorrect response and probability predictions in
classif.bart
- Added hyper-parameters to
classif.earth
andregr.earth
- Added
se
predict type toregr.earth
- Fixed predictions in
regr.knn
andclassif.knn
mlr3proba
moved toSuggests
install_learners
now additionally installs required mlr3 packages- Bugfix in
surv.parametric
occurring if feature names are switched between training and predicting - Deprecated
classif.nnet
, in the future please load from mlr3learners
- Fixes in
crank
anddistr
computation of all survival learners
- Patch for bugs in
surv
learners that were reversing the order ofcrank
, see this issue for full details: mlr-org/mlr3proba#165 response
is no longer returned bysurv.mboost
,surv.blackboost
,surv.glmboost
,surv.gamboost
orsurv.parametric
- Bugfix in
surv.parametric
withph
form - Bugfix in
survivalmodels
learners which weren't returningdistr
surv.coxboost
andsurv.coxboost_cv
can now only handleinteger
andnumeric
feature types, previous automated internal coercions were inconsistent with mlr3 design.
- Initial release. mlr3extralearners contains all learners from the mlr3learners organisation, which is now archived.