美文网首页
生存曲线绘制出现Error in data.frame(...,

生存曲线绘制出现Error in data.frame(...,

作者: 芋圆学徒 | 来源:发表于2021-08-20 18:27 被阅读0次

    遇到的问题:

    生存分析进行过程中,一直发生报错,代码及 错误如下:

    load("surv_data.Rdata")
    library(survival)
    library(survminer)
    
    fit <- survfit(Surv(OS.time,OS)~class_FEV1,dd1)
    ggsurvplot(fit)
    

    ggsurvplot(fit)

    Error in data.frame(..., check.names = FALSE) : arguments imply differing number of rows: 59, 0, 118

    解决办法:

    原来,OS这个变量我设置成了因子,而在生存曲线绘制时,OS需要数值型

    load("surv_data.Rdata")
    library(survival)
    library(survminer)
    dd1$OS <- as.numeric(dd1$OS)      ######转换为数值型
    fit <- survfit(Surv(OS.time,OS)~class_FEV1,dd1)
    ggsurvplot(fit)
    
    出图:
    生存曲线

    相关文章

      网友评论

          本文标题:生存曲线绘制出现Error in data.frame(...,

          本文链接:https://www.haomeiwen.com/subject/lndtiltx.html