paper-with-me

Papers

comprisk: A scikit-learn-compatible Python toolkit for competing-risks survival analysis

2026-07-10 · Sunny Yang, Weiyan Zhao, Wanqi Zhao arxiv

Medical time-to-event data are frequently subject to competing risks, where the occurrence of one terminal event precludes the others and standard survival methods that treat competing events as censoring yield biased absolute-risk estimates. Valid analysis instead targets the cause-specific cumulative incidence function (CIF). This methodology has been available to applied researchers almost exclusively through R packages, forcing Python-based machine-learning workflows into a Python-to-R round trip. We present comprisk, a scikit-learn-compatible Python toolkit that puts the canonical competing-risks methods behind one API: a scalable competing-risks random survival forest, Fine-Gray subdistribution-hazard regression and a penalized variant, cause-specific Cox regression, the Aalen-Johansen CIF estimator, and Gray's K-sample test, together with competing-risks-aware model evaluation. Every estimator is validated numerically against its R reference implementation. The forest uses a histogram-based, numba-compiled split kernel that fits 10-22x faster than randomForestSRC at comparable discrimination on real clinical cohorts and scales to n = 10^6 on a consumer CPU. comprisk is distributed on PyPI and lets applied researchers run correct, scalable competing-risks analysis without leaving the Python scientific stack.

📄 PDF Abstract BibTeX arXiv:2607.09431

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

giotto-tda: A Topological Data Analysis Toolkit for Machine Learning and Data Exploration

2020-04-06 · NeurIPS Workshop TDA_and_Beyond 2020 12 · Guillaume Tauzin, Umberto Lupo, Lewis Tunstall, Julian Burella Pérez 외

We introduce giotto-tda, a Python library that integrates high-performance topological data analysis with machine learning via a scikit-learn-compatible API and state-of-the-art C++ implementations. The library's ability…

BIG-bench Machine LearningTopological Data Analysis

ml_edm package: a Python toolkit for Machine Learning based Early Decision Making

2024-08-23 · Aurélien Renault, Youssef Achenchabe, Édouard Bertrand, Alexis Bondu 외

\texttt{ml\_edm} is a Python 3 library, designed for early decision making of any learning tasks involving temporal/sequential data. The package is also modular, providing researchers an easy way to implement their own t…

Decision MakingEarly ClassificationTime Series

Scikit-talk: A toolkit for processing real-world conversational speech data

2021-07-01 · SIGDIAL (ACL) 2021 7 · Andreas Liesenfeld, Gabor Parti, Chu-Ren Huang

We present Scikit-talk, an open-source toolkit for processing collections of real-world conversational speech in Python. First of its kind, the toolkit equips those interested in studying or modeling conversations with a…

metric-learn: Metric Learning Algorithms in Python

2019-08-13 · William de Vazelhes, CJ Carey, Yuan Tang, Nathalie Vauquier 외

metric-learn is an open source Python package implementing supervised and weakly-supervised distance metric learning algorithms. As part of scikit-learn-contrib, it provides a unified interface compatible with scikit-lea…

BIG-bench Machine LearningMetric LearningModel Selection

HiClass: a Python library for local hierarchical classification compatible with scikit-learn

2021-12-13 · Fábio M. Miranda, Niklas Köhnecke, Bernhard Y. Renard

HiClass is an open-source Python library for local hierarchical classification entirely compatible with scikit-learn. It contains implementations of the most common design patterns for hierarchical machine learning model…

Classification