This release introduces a new learner class replacing
the previous ML constructor.
learner_glm,
learner_gam, learner_grf,
learner_hal, learner_glmnet_cv,
learner_svm, learner_xgboost,
learner_mars, learner_isoreg,
learner_naivebayessuperlearner and learner_sllearner_stratify: implementation of learner that can
stratifies base-learner on categorical predictorlearner_expand_grid: utility function to construct
learnersImproved implementation of cate with repeated
cross-fitting via the new ‘rep’ argument. Linear calibration via the
calibration.model argument doi:10.1093/biomet/asaf029.
Implementation of estimators for joint modelling of time-to-event
(CIF) and clinical outcome truncated by competing risk (arXiv.2502.03942):
estimate_truncatedscore.
test_intersection_sw Constrained least squares via
Dykstra’s algorithm, and fast signed wald test evaluation.
quadprog::solve.QPcv method for
superlearner objects (#64) - (1d58b26)print.design (#94) - (20eb170)learner_stratify implementation of
learner that can stratifies base-learner on categorical predictor (d561ea1)formula public field to active binding (#98) - (1505453)response.arg and x.arg arguments from
learner$new() (#92) - (4043dd7)summary method to provide
more details than print method (#87) - (d12a581)learner$design
to return not only ‘x’ matrix but everything including ‘specials’ (#76) - (ca74abb)learner_expand_grid utility function
to construct learners (#96) - (3ae461a)learner_gam (#77) - (de2ec2b)learner_hal (#75) - (62c4941)learner_glmnet_cv (#74) - (67ba241)learner_glm (#63) - (0d2663a)learner_naivebayes (#88) - (2cbe979)learner_grf (#84) - (82f76c8)learner_svm (#83) - (4b28b30)learner_isoreg (#82) - (e409b58)learner_xgboost (#80) - (72ee414)learner_mars
(#79) - (0019060)learner_sl (#78) - (03a81d2)learner R6 class to replace
ml_model (#68) - (86c44fd)riskreg_cens estimator (#62) - (7aef75f)add_dots utility function (#2) - (bb21da4)testthat to tinytest for unit
testing of R package (#6) - (be86072).lintr config for R code linter - (7fe7b56)cate now also returns the expected potential outcomes
and influence functionsml_model$update() methodcv now only switches to
log-score+brier score when the response is a factor. Custom
model-scoring function (cv argument modelscore) automatically gets
‘weights’ appended to the formal-arguments.alean: Assumption Lean inference for generalized linear
model parametersate now supports general family argumentcate now supports parallelization via the future or
parallel packageml_model refactored. ML new wrapper for
various machine learning models.cv parallelization (future or parallel package)riskreg_cens cumulative risk, restricted mean survival
predictions (censored unbiased regression estimates)cate,
crrml_modelSLRATENBpavaode_solvecalibrationcvace method updated and renamed to atetargeted with
implementation of augmented inverse probability weighting methods for
estimation with missing data and causal inference (aipw,
ace), and double robust methods for risk regression with
binary exposure variables (riskreg).