【问题标题】:Cox regression pythonCox回归python
【发布时间】:2016-03-15 20:44:16
【问题描述】:

Python 中有没有用于生存分析的包?具体来说,我有兴趣执行 Cox 回归?

我知道example,但它在 R 中。我们可以将 Python 与 R 接口(例如,使用 rpy2)吗?

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见答案和垃圾邮件。相反,describe the problem 以及迄今为止为解决它所做的工作。
  • 对不起,我不知道这个规则

标签: python cox-regression


【解决方案1】:

Python 中的生命线包提供生存分析,包括 Cox 比例风险拟合器:https://lifelines.readthedocs.io/en/latest/

【讨论】:

    【解决方案2】:

    我只想提供截至 2020 年 7 月的更新答案:

    • 就像提到的ilse 一样,lifelines 是一个适用于所有事物生存分析的出色软件包。它与pandas 配合得非常好,并且有一些很棒的visualization tools 开箱即用。它正在不断开发和更新。此外,它的文档非常详尽。我什至建议将其作为学习生存分析的起点。
    • scikit-surv 是另一种选择。虽然它缺少一些生命线的功能,但它的强项是它基于scikit-learn,这使得它很容易与管道中的其他构建块耦合。此外,它还包括用于生存的 ML 算法的实现,例如 Random Survival ForestsSSVMs
    • 最后,我们有PySurvival。我对这个框架没有经验,但它看起来也有不少算法。它建立在PyTorch 等之上。

    【讨论】:

      【解决方案3】:

      要添加到@arturo 列表的另一个库:

      • PyCox:建立在 PyTorch 之上,并提供了一些基于现代深度学习的生存预测算法。

      【讨论】:

        猜你喜欢
        • 2020-06-03
        • 2016-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多