Skip to main content

基于 scikit-learn 的生存分析

项目描述

执照 阅读thedocs.org 数字对象标识符 (DOI)

Linux 构建状态 macOS 构建状态 AppVeyor 上的 Windows 构建状态 编解码器 Codacy 徽章

scikit-生存

scikit-survival 是一个 Python 模块,用于构建在scikit-learn 之上的生存分析。它允许在利用 scikit-learn 的强大功能的同时进行生存分析,例如,用于预处理或进行交叉验证。

关于生存分析

生存分析(也称为事件发生时间或可靠性分析)的目标是在协变量和事件发生时间之间建立联系。生存分析与传统机器学习的不同之处在于,部分训练数据只能被部分观察——它们是被审查的。

例如,在一项临床研究中,通常会在特定时间段内监测患者,并记录在此特定时间段内发生的事件。如果患者经历事件,则可以记录事件的确切时间——患者的记录是未经审查的。相反,右删失记录是指在研究期间保持无事件的患者,并且在研究结束后是否发生了事件是未知的。因此,生存分析需要考虑到这种数据集的这一独特特征的模型。

要求

  • Python 3.8 或更高版本

  • 生态

  • 工作库

  • 数字表达式

  • numpy 1.17.3 或更高版本

  • osqp

  • 熊猫 1.0.5 或更高版本

  • scikit-learn 1.1

  • scipy 1.3.2 或更高版本

  • C/C++ 编译器

安装

安装 scikit-survival 最简单的方法是 通过运行以下命令来使用Anaconda :

conda install -c sebp scikit-survival

或者,您可以按照本指南从源代码安装 scikit-survival 。

例子

用户指南以Jupyter 笔记本的形式提供了有关 scikit-survival 关键概念的深入信息、可用生存模型的概述以及动手示例。

帮助和支持

文档

错误报告

问题

  • 如果您对如何使用 scikit-survival 有疑问,请使用GitHub Discussions

  • 有关生存分析的一般理论或方法问题,请使用 Cross Validated

贡献

新的贡献者总是受欢迎的。请查看有关如何开始的 贡献指南 ,并确保您的代码符合我们的指南。

参考

如果您使用的是scikit-survival ,请引用以下论文。

S. Pölsterl,“scikit-survival:基于 scikit-learn 构建的事件时间分析库”,机器学习研究杂志,第一卷。21,没有。212,第 1-6 页,2020 年。

@article{sksurv,
  author  = {Sebastian P{\"o}lsterl},
  title   = {scikit-survival: A Library for Time-to-Event Analysis Built on Top of scikit-learn},
  journal = {Journal of Machine Learning Research},
  year    = {2020},
  volume  = {21},
  number  = {212},
  pages   = {1-6},
  url     = {http://jmlr.org/papers/v21/20-729.html}
}

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

scikit-survival-0.18.0.tar.gz (2.5 MB 查看哈希

已上传 source

内置发行版

scikit_survival-0.18.0-cp310-cp310-win_amd64.whl (708.3 kB 查看哈希

已上传 cp310

scikit_survival-0.18.0-cp310-cp310-macosx_10_13_x86_64.whl (758.5 kB 查看哈希

已上传 cp310

scikit_survival-0.18.0-cp39-cp39-win_amd64.whl (713.4 kB 查看哈希

已上传 cp39

scikit_survival-0.18.0-cp39-cp39-macosx_10_13_x86_64.whl (759.4 kB 查看哈希

已上传 cp39

scikit_survival-0.18.0-cp38-cp38-win_amd64.whl (714.4 kB 查看哈希

已上传 cp38

scikit_survival-0.18.0-cp38-cp38-macosx_10_13_x86_64.whl (751.8 kB 查看哈希

已上传 cp38