Releases: mlr-org/mlr3proba
Releases · mlr-org/mlr3proba
mlr3proba 0.7.3
- feat: added new calibration measure =>
msr("surv.calib_index")
- refactor:
autoplot.PredictionSurv
- The default
"calib"
plot uses the survival matrix directly now which is faster "dcalib"
has extra barplot + better documentation- Added new
type = "scalib"
which constructs the smoothed calibration plots as in Austin et al. (2020) - BREAKING CHANGE:
type = "preds"
is now called"isd"
(individual survival distribution).row_ids
can now be used to filter the observations for which you draw the survival curves.
- The default
mlr3proba 0.7.2
- fix:
lrn("surv.coxph")
is now trained withmodel=TRUE
which fixes an issue with using observation weights (see stackoverflow question). - cleanup: remove
tsk("unemployment")
and associated files - cleanup: remove unused references
mlr3proba 0.7.1
- cleanup: removed all
PipeOp
s and pipelines related to survival => regression reduction techniques (see #414) - fix:
$predict_type
ofsurvtoclassif_disctime
andsurvtoclassif_IPCW
wasprob
(classification type) and notcrank
(survival type) - fix: G(t) is not filtered when
t_max|p_max
is specified in scoring rules (didn't influence evaluation at all) - docs: Clarified the use and impact of using
t_max
in scoring rules, added examples in scoring rules and AUC scores - feat: Added new argument
remove_obs
in scoring rules to remove observations with observed timet > t_max
as a processing step to alleviate IPCW issues. This was before 'hard-coded' which made the Integrated Brier Score (msr("surv.graf")
) differ minimally from other implementations and the original definition.
mlr3proba 0.7.0
mlr3proba 0.7.0
- Add
mlr3pipelines
toImports
, refactoring/simplify code, set minimum latest version from CRAN (0.7.0
) inDESCRIPTION
- Add new reduction method, a survival => classification pipeline (via IPCW, Vock et al. 2016)
- Improved the way integrated survival scores (eg
surv.graf
) handles thetimes
argument and thet_max
(results are the same as before if thetimes
argument is not used) - Improved documentation of integrated survival scores and some pipelines (add references)
- Add experimental
lifecycle
badge for some pipelines and pipeops - these are currently either not supported by literature or tested enough
mlr3proba 0.6.8
Rcpp
code optimizations- Fixed ERV scoring to comply with
mlr3
dev version (no bugs before) - Skipping
survtoregr
pipelines due to bugs (to be refactored in the future) - Deprecate
crank
todistr
composition indistrcompose
pipeop (only fromlp
=>distr
works now) - Add
get_mortality()
function (fromsurvivalmodels::surv_to_risk()
- Add Rcpp function
assert_surv_matrix()
- Update and simplify
crankcompose
pipeop and respective pipeline (noresponse
is created anymore) - Add
responsecompositor
pipeline withrmst
andmedian
mlr3proba 0.6.6
- Some fixes from
v0.6.5
mlr3proba 0.6.5
- Compatibility with
[email protected]
t_max
updates and fixes onsurv.cindex
andsurv.ibrier
metrics- New methods to
TaskSurv
coxed
task generator- Lots of refactoring
- Support for discrete-time survival analysis
mlr3proba 0.6.0
- Optimized
surv.logloss
andcalib_alpha
measures (bypassingdistr6
) - Update/refine all measure docs (naming conventions from upcoming scoring rules paper) + doc templates
- fix very rare bugs in
calib_alpha
,surv.logloss
andsurv.graf
(version with proper = FALSE)
mlr3proba 0.5.7
What's Changed
- Add
breslow
function for estimating the cumulative baseline hazard of proportional hazard models - Add
PipeOpBreslow
to wrap a survival learner and generatedistr
predictions fromlp
predictions - Add option
breslow
estimator option indistrcompositor
- Add
extend_quantile
toautoplot.PredictionSurv
fortype = "dcalib"
, which imputes NAs with the maximum observed survival time - Fixes default in
autoplot.PredictionSurv
, now"calib"
- Update
msr("surv.dcalib")
default fortruncate
toInf
- Add
$reverse()
method toTaskSurv
, which returns the same task but with 1-status. - Add
reverse
parameter toTaskSurv$kaplan()
method, which calculates Kaplan-Meier on the censoring distribution of the task (1-status). - Fix bottlenecks in Dcalib and RCLL
mlr3proba 0.5.3
What's Changed
- remove distr prediction from rpart survival learner by @bblodfon in #298
- generate_tasks.LearnerSurv respects feature types by @sebffischer in #249
- Update tic templates [ci-skip] by @pat-s in #300
- fix divide by zero bug in surv.cindex by @RaphaelS1 in #302
- ci: new workflows by @be-marc in #303
- fix ipcw bug by @RaphaelS1 in #304
- refactor: compability to mlr3viz 0.6.0 by @be-marc in #305
- Fix single prediction by @RaphaelS1 in #308
- fix na error in rcll by @RaphaelS1 in #310
- fix rcll and Uno's AUC bugs by @bblodfon in #314
- 0.5.0 by @RaphaelS1 in #316
- add regr.logloss by @RaphaelS1 in #317
- add probregr plot by @RaphaelS1 in #318
- fix rcll bug by @RaphaelS1 in #319
- fix test by @bblodfon in #320
- RCLL bug (1 observation in test set) by @bblodfon in #322
- Measures updates (RCLL fix range, change field values when ERV = TRUE) by @bblodfon in #324
- Optionally skip tests if 'rpart' unavailable by @MichaelChirico in #329
- Support for
Arrdist
prediction types by @bblodfon in #330 - Support arrdist by @RaphaelS1 in #331
New Contributors
- @MichaelChirico made their first contribution in #329
Full Changelog: v0.4.13...v0.5.3