Development version
learner_surv_cox, learner_surv_rf, cumhazcate with repeated cross-fitting fixed.Maintenance release
This release improves the multiple testing procedures
test_zmax_onesided: one-sided Zmax / minP testtest_intersection_sw: the following parameters for the optimization can be
controlled via the control list argument: dykstra_niter sets the maximum
number of iterations (default 500), dykstra_tol convergence tolerance of the
alternating projection algorithm (default 1e-7), pinv_tol tolerance for
calculating the pseudo-inverse matrix (default value:
nrow(vcov).Machine$double.epsmax(eigenvalue)).test_intersection_sw handle edge-case where vcov is not positive-definite.
Throw warning and project onto nearest PD matrix in Frobenius norm.Breaking changes:
design refactored. Better handling of response variables (factors) xlev
argument changed to levels.learner_xgboost updated to reflect changes in xgboost 3.1.2.1. Note, the
arguments names have changed accordingly and introduces thus possible breaking
changes.quadprog::solve.QP - (4c830b7)::: (not exported yet) (#132) - (e2324bb)cate - (82ac974)cate) Fix partial argument matching in cate_est call (#126) - (e12efe9)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.
cv 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).