Published June 30, 2024 | Version v0.23.0
Software Open

scikit-survival

Description

This release adds support for scikit-learn 1.4 and 1.5, which includes missing value support for sksurv.ensemble.RandomSurvivalForest.

Moreover, this release fixes critical bugs. When fitting sksurv.tree.SurvivalTree, the sample_weight is now correctly considered when computing the log-rank statistic for each split. This change also affects sksurv.ensemble.RandomSurvivalForest and sksurv.ensemble.ExtraSurvivalTrees which pass sample_weight to the individual trees in the ensemble.

This release fixes a bug in sksurv.ensemble.ComponentwiseGradientBoostingSurvivalAnalysis and sksurv.ensemble.GradientBoostingSurvivalAnalysis when dropout is used. Previously, dropout was only applied starting with the third iteration, now dropout is applied in the second iteration too.

Finally, this release adds compatibility with numpy 2.0 and drops support for Python 3.8.

Bug fixes

Enhancements

Documentation

Backwards incompatible changes

  • Drop support for Python 3.8 (#427).

New Contributors

  • @CaderIdris made their first contribution in https://github.com/sebp/scikit-survival/pull/430

Full Changelog: https://github.com/sebp/scikit-survival/compare/v0.22.2...v0.23.0

Files

sebp/scikit-survival-v0.23.0.zip

Files (1.8 MB)

Name Size Download all
md5:a1a99587173bdbffec5bc48ecb7ec778
1.8 MB Preview Download

Additional details

Related works