统计学 > 方法论
[提交于 2025年10月8日
]
标题: jmstate,用于多状态联合建模的灵活Python包
标题: jmstate, a Flexible Python Package for Multi-State Joint Modeling
摘要: 经典联合建模方法通常依赖于竞争风险或重复事件公式来考虑涉及演变纵向标记和离散事件发生的复杂现实过程。然而,这些框架通常仅能捕捉潜在事件动态的有限方面。多状态联合模型通过通过可能的转换网络表示完整的事件历史,包括重复循环和终端吸收,所有这些都可能受到纵向协变量的影响,提供了一个更灵活的替代方案。在本文中,我们提出了一种统一纵向生物标志物建模与定义在任意有向图上的多状态事件过程的通用框架。我们的方法容纳了马尔可夫和半马尔可夫转换结构,并通过共享潜在结构将非线性混合效应纵向子模型与多状态生存过程耦合,扩展了经典联合模型。我们推导了完整似然性,并基于随机梯度下降开发了可扩展的推理程序。此外,我们引入了一个动态预测框架,能够在复杂的状态转移轨迹上进行个性化风险评估。为了促进可重复性和传播,我们提供了一个开源的Python库\texttt{jmstate},该方法学的实现可在\href{https://pypi.org/project/jmstate/}{Python包索引}上获得。模拟实验和一个生物医学案例研究展示了该框架在表示复杂纵向和多状态事件动态方面的灵活性和性能。用于重现实验的完整Python笔记本以及本文的源代码可在\href{https://gitlab.com/felixlaplante0/jmstate-paper/}{GitLab}上获得。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.