2016-02-04 38 views
1

我在R中有一个cox模型,显示了糖尿病的时间。 其计算公式为:R:如何使用ggplot2绘制cox回归模型生存曲线(治疗vs对照曲线)?

model <- coxph(Surv(days_followed,$outcome_status) ~exposure_status + 
      + age + gender + start_follow_date, method="breslow") 

我现在想用绘制的GGPLOT2调整生存曲线。两条曲线,一条用于治疗组,另一条用于对照组。

所以它像的Kaplan-Meier,除了曲线调整了年龄,性别,开始按照日期等

有人可以帮助我做到这一点?

+0

我会预料到这会从Surv参数中的'$'抛出一个错误。应该提供一个数据集,以便尝试进行适当的演示。 –

回答

1

有一些功能,如果你查找它。例如,来自GGally包的ggsurv函数似乎是这样做的。你可以找到使用这个功能的教程here。另外,对于ggplot2的一些知识,您可以调整函数的代码,使其更适合您。