首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cox回归图的风险数

cox回归图的风险数
EN

Stack Overflow用户
提问于 2020-02-19 23:58:49
回答 1查看 354关注 0票数 0

如果我有一个以上的自变量,我可以为考克斯图制作"number at risk“表吗?如果可能,我在哪里可以找到我在数据上使用的相关代码(我搜索了,但找不到):

代码语言:javascript
复制
fit <- coxph(Surv(time,event) ~chr1q21_status+CCND1+CRTM1+IRF4,data = myeloma)

ggsurvplot(fit, data = myeloma,
  risk.table=TRUE, break.time.by=365, xlim = c(0,4000),
  risk.table.y.text=FALSE, legend.labs =  c("2","3","4+"))

收到此消息-对象'ggsurv‘未找到’,尽管只有一个变量和函数survfit有效。

EN

回答 1

Stack Overflow用户

发布于 2020-02-20 01:20:01

考克斯图的

“风险数”表

这不是考克斯图,而是Kaplan-Meier图。您正在尝试绘制Cox模型,而您想要的是使用survfit拟合KM曲线,然后绘制结果拟合:

代码语言:javascript
复制
library("survival")
library("survminer")
fit <- survfit(Surv(time,status) ~ ph.ecog + sex , data = lung)
ggsurvplot(fit, data = lung, risk.table = TRUE)

既然你现在提到你有连续的预测器,也许你可以考虑你期望的风险表或KM图显示什么。下面是一个将连续度量(Age)打包的示例:

代码语言:javascript
复制
library("survival")
library("survminer")
#> Loading required package: ggplot2
#> Loading required package: ggpubr
#> Loading required package: magrittr
lung$age_bin <- cut(lung$age, quantile(lung$age))
fit <- survfit(Surv(time,status) ~ age_bin + sex , data = lung)
ggsurvplot(fit, data = lung, risk.table = TRUE)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60304412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档