Cox回归生存分析

2019-10-27  本文已影响0人  Steven潘

由英国统计学家Cox提出,全称为比例风险回归模型(proportional hazards model),用于研究某些因素对生存期的影响

基本概念

1 生存函数

2 死亡函数

3 死亡密度函数

4 危险率(风险)函数

基本原理

模型建立

(回顾线性回归的基本假设:不完全共线性,方差齐性,无序列相关性,正态性,外生性)

​ β称为自变量的偏回归系数,h0(t)称为基准危险率

模型转化

公式(1)可以转化为广义线性模型,以便计算和解释:

基本假定

1 比例风险假定

各危险因素的作用不随时间的变化而变化,即

不随时间的变化而变化。因此,公式(1)又称为比例风险率模型(PH Model)。这一假定是建立Cox回归模型的前提条件(审稿人很关注的问题,一般要进行检验)。

2 对数线性假定

对数风险比应与模型中的自变量应与呈线性关系:

偏回归系数的意义

偏回归系数βj解释了危险因素Xi 对相对危险度RR的影响

参数估计与假设检验

用R语言进行Cox回归分析

1.安装软件包并加载

install.packages(c("survival","survminer"))
library("survival")
library("survminer")

2.调用内置数据

data("lung")

3.计算回归

res.cox<-coxph(Surv(time,status)~sex+ph.karno+ph.ecog, data=lung)
summary(res.cox)

4.作图

ggforest(res.cox,main="hazard ratio",cpositions=c(0.02,0.22,0.4),fontsize=0.8,refLabel="reference",noDigits=2)

生存分布图

通过Cox回归找到了感兴趣的危险因素之后,用R语言画出生存分布图。

  1. 构建surfut生存对象
fit<- survfit(Surv(time, status) ~ sex, data = lung)
  1. ggsurvplot函数绘制生存曲线
ggsurvplot(fit, data = lung)

· Ends


参考资料

百度百科:COX回归模型

简书:R语言生存分析 Cox回归模型survival analysis

简书:用R语言进行Cox回归生存分析

简书:R语言生存分析03-Cox比例风险模型

上一篇 下一篇

猜你喜欢

热点阅读