r - 如何使用 Surv 和 coxph 在 R 中进行随时间变化的干预措施的生存分析?
问题描述
我有这种格式的生存数据,并随着时间变化而暴露于干预:
ID start stop status Intervention
1 2 14 0 0
2 2 5 0 0
3 2 3 0 0
3 3 10 1 1
4 5 8 0 0
5 6 10 0 0
例如,对于患者 ID #3:从第 2 天到第 3 天,患者尚未接受干预(干预 = 0),但从第 3 天开始一直持续到第 10 天(当患者死亡时),患者有接受干预(干预 = 1)。
我认为我可以通过以下方式估计暴露的时变效应:
coxph (Surv (start, stop, status) ~ Intervention + cluster (ID), data = df.td)
但是,我最近发现这种方法对于右删失数据不正确(R 中 coxph 的两个不同结果,使用相同的停止和开始时间,为什么?)。大多数时间依赖性生存分析的基本指南都使用这样的行(例如,如https://www.emilyzabor.com/tutorials/survival_analysis_in_r_tutorial.html)。
考虑到数据的结构,这种方法对于估计干预对结果的影响是否正确?
解决方案
推荐阅读
- javascript - 与 umijs 结合使用 react-pdf 生成非常慢
- microsoft-graph-api - 使用 Microsoft Graph API 添加日历事件
- regex - 如何在 IntelliJ IDEA 中指定正则表达式方言?
- docker - 当我不想编辑的 Tomcat Docker 映像不作为 ROOT 运行时,如何写入 ROOT 拥有的目录?
- sql - 如何将要分隔的列表、数组或字符串作为参数传递给 redshift
- amazon-web-services - aws ec2 ssh 错误:`ssh:连接到主机 x 端口 22:操作超时`
- python - 在 DO 服务器上的 django 生产中进行 api 请求调用时,我得到了 429 状态,但是从本地主机运行时没有发生此类错误
- azure-hdinsight - HDInsight:Hive Metastore - 架构版本 2.1.2?
- php - TypeError:无法在字符串“lastUpdateCheck 1599160669280”上创建属性“lastUpdateCheck”
- javascript - Vue.js 定义 lodash 需要 "this._"