Arash Pakbin, Xiaochen Wang, Bobak J Mortazavi, Donald K K Lee
{"title":"BoXHED2.0: Scalable Boosting of Dynamic Survival Analysis.","authors":"Arash Pakbin, Xiaochen Wang, Bobak J Mortazavi, Donald K K Lee","doi":"10.18637/jss.v113.i03","DOIUrl":null,"url":null,"abstract":"<p><p>Modern applications of survival analysis increasingly involve time-dependent covariates. The Python package <b>BoXHED2.0</b> (<b>Bo</b>osted e<b>X</b>act <b>H</b>azard <b>E</b>stimator with <b>D</b>ynamic covariates) is a tree-boosted hazard estimator that is fully nonparametric, and is applicable to survival settings far more general than right-censoring, including recurring events and competing risks. <b>BoXHED2.0</b> is also scalable to the point of being on the same order of speed as parametric boosted survival models, in part because its core is written in C++ and it also supports the use of GPUs and multicore CPUs. <b>BoXHED2.0</b> is available from PyPI and also from www.github.com/BoXHED.</p>","PeriodicalId":17237,"journal":{"name":"Journal of Statistical Software","volume":"113 3","pages":""},"PeriodicalIF":8.1000,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12314777/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Statistical Software","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.18637/jss.v113.i03","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/7/28 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Modern applications of survival analysis increasingly involve time-dependent covariates. The Python package BoXHED2.0 (Boosted eXact Hazard Estimator with Dynamic covariates) is a tree-boosted hazard estimator that is fully nonparametric, and is applicable to survival settings far more general than right-censoring, including recurring events and competing risks. BoXHED2.0 is also scalable to the point of being on the same order of speed as parametric boosted survival models, in part because its core is written in C++ and it also supports the use of GPUs and multicore CPUs. BoXHED2.0 is available from PyPI and also from www.github.com/BoXHED.
期刊介绍:
The Journal of Statistical Software (JSS) publishes open-source software and corresponding reproducible articles discussing all aspects of the design, implementation, documentation, application, evaluation, comparison, maintainance and distribution of software dedicated to improvement of state-of-the-art in statistical computing in all areas of empirical research. Open-source code and articles are jointly reviewed and published in this journal and should be accessible to a broad community of practitioners, teachers, and researchers in the field of statistics.