{"title":"NetSurvival.jl: A glimpse into relative survival analysis with Julia","authors":"Rim Alhajal, Oskar Laverny","doi":"arxiv-2408.15655","DOIUrl":null,"url":null,"abstract":"In many population-based medical studies, the specific cause of death is\nunidentified, unreliable or even unavailable. Relative survival analysis\naddresses this scenario, outside of standard (competing risks) survival\nanalysis, to nevertheless estimate survival with respect to a specific cause.\nIt separates the impact of the disease itself on mortality from other factors,\nsuch as age, sex, and general population trends. Different methods were created\nwith the aim to construct consistent and efficient estimators for this purpose.\nThe R package relsurv is the most commonly used today in application. With\nJulia continuously proving itself to be an efficient and powerful programming\nlanguage, we felt the need to code a pure Julia take, thus NetSurvival.jl, of\nthe standard routines and estimators in the field. The proposed implementation\nis clean, future-proof, well tested, and the package is correctly documented\ninside the rising JuliaSurv GitHub organization, ensuring trustability of the\nresults. Through a comprehensive comparison in terms of performance and\ninterface to relsurv, we highlight the benefits of the Julia developing\nenvironment.","PeriodicalId":501215,"journal":{"name":"arXiv - STAT - Computation","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - STAT - Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.15655","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In many population-based medical studies, the specific cause of death is
unidentified, unreliable or even unavailable. Relative survival analysis
addresses this scenario, outside of standard (competing risks) survival
analysis, to nevertheless estimate survival with respect to a specific cause.
It separates the impact of the disease itself on mortality from other factors,
such as age, sex, and general population trends. Different methods were created
with the aim to construct consistent and efficient estimators for this purpose.
The R package relsurv is the most commonly used today in application. With
Julia continuously proving itself to be an efficient and powerful programming
language, we felt the need to code a pure Julia take, thus NetSurvival.jl, of
the standard routines and estimators in the field. The proposed implementation
is clean, future-proof, well tested, and the package is correctly documented
inside the rising JuliaSurv GitHub organization, ensuring trustability of the
results. Through a comprehensive comparison in terms of performance and
interface to relsurv, we highlight the benefits of the Julia developing
environment.
在许多基于人口的医学研究中,具体死因无法确定、不可靠甚至无法获得。相对存活率分析就是在标准(竞争风险)存活率分析之外,针对这种情况估算与特定死因相关的存活率,它将疾病本身对死亡率的影响与年龄、性别和总体人口趋势等其他因素区分开来。为实现这一目的,人们创造了不同的方法来构建一致且高效的估计器。R软件包relsurv是目前最常用的应用软件。随着 Julia 不断证明自己是一种高效、强大的编程语言,我们认为有必要对该领域的标准例程和估计器进行纯 Julia 代码转换,即 NetSurvival.jl。我们提出的实现是简洁的、面向未来的、经过良好测试的,而且该软件包在不断上升的 JuliaSurv GitHub 组织内有正确的文档记录,从而确保了结果的可信度。通过对性能和与 relsurv 接口的综合比较,我们强调了 Julia 开发环境的优势。