第十九章 生存分析

生存分析与cox回归

# setwd('E:/医学统计学(第4版)/各章例题SPSS数据文件') data_19_2 <-
# haven::read_sav('例19-02.sav') data_19_1 <- haven::read_sav('例19-01.sav') data_19_3 <-
# haven::read_sav('例19-03.sav') data_19_5 <- haven::read_sav('例19-05.sav') save(data_19_2,
# file='19_2.Rdata') save(data_19_5, file='19_5.Rdata')
load(url("https://github.com/x2yline/Rdata/raw/master/mediacl_statistics/19_2.Rdata"))
load(url("https://github.com/x2yline/Rdata/raw/master/mediacl_statistics/19_5.Rdata"))

par(family = "simhei")
library(survival)

CPCOLS <- c("#FF0A58", "#AB9E9E")
CPCOLS <- c("#F01641", "#A19999")

## 生存分析
fit2 <- survfit(Surv(time, status) ~ group, data = data_19_2)
plot(fit2, lty = c(1, 1), ylab = "生存率", xlab = "生存时间(月)", bty = "n", main = "生存曲线", 
    col = c(CPCOLS[1], CPCOLS[2]), lwd = 2, mark.time = T, mark = 19, cex = 1.1)

legend(40, 1, c("甲种手术方式", "乙种手术方式", "删失"), lty = c(1, 1, NA), pch = c(NA, NA, 
    16), col = c(CPCOLS[1], CPCOLS[2], CPCOLS[1]), lwd = 2, bty = "n", cex = 0.8)

生存分析曲线
diff_sur <- survdiff(Surv(time, status) ~ group, data = data_19_2)
pchisq(q = diff_sur$chisq, df = 1, lower.tail = FALSE)
## [1] 0.003089351

## http://sites.stat.psu.edu/~drh20/R/html/survival/html/plot.survfit.html


## cox回归分析
fit5 = coxph(Surv(t, y) ~ X4 + X5, data = data_19_5)
# plot(survfit( fit5))
fit5.sum <- summary(fit5)
fit5.sum[["coefficients"]]
##          coef exp(coef)  se(coef)         z    Pr(>|z|)
## X4 -1.7830043 0.1681323 0.5478848 -3.254342 0.001136555
## X5  0.9395114 2.5587308 0.4446201  2.113066 0.034595151
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 回归分析可以说是统计学中内容最丰富、应用最广泛的分支。这一点几乎不带夸张。包括最简单的 t 检验、方差分析也都可以...
    wyrover阅读 10,902评论 2 20
  • 《医疗革命》的读书笔记 作 者:邵学杰 出版社:中信出版社 版 次:2016年9月第1版 作者简介: 邵学杰:我国...
    格式化_001阅读 6,104评论 2 4
  • 面试的是BAT某家机器学习岗 1.可以用于任务分配的算法 贪心,动态规划,分支限界法,拍卖算法以及一些人工智能算法...
    HeartGo阅读 8,785评论 7 34
  • 数据分析方法汇总 一、描述统计 描述性统计是指运用制表和分类,图形以及计筠概括性数据来描述数据的集中趋势、离散趋势...
    浮浮尘尘阅读 4,592评论 0 12
  • 《R语言与统计分析》的读书笔记 本书的重点内容及感悟: 第三章 概率与分布 1、随机抽样 通过sample()来实...
    格式化_001阅读 11,792评论 1 12

友情链接更多精彩内容