Cox比例风险模型(Cox proportional-hazards model,也称为Cox回归),主要用于带有时间的生存结局的影响因素研究,或评价某个临床治疗措施对患者生存的影响。

Cox模型可以由hazard function表示,h(t);简单的说就是t时刻死亡的风险,公式如下:

h(t)=h0(t) × exp(b1x1 + b2x2 +…+ bpxp)

  • t代表生存时间

  • x1-xp代表协变量

  • b1-bp代表协变量的回归系数

R语言代码实现:

install.packages("survival")

library(survival)

sur

#单因素Cox回归分析各个因素与患者生存的关系

summary(coxph(sur~x1,data=test))

#多因素Cox回归分析各个因素与患者生存的关系

summary(coxph(sur~x1+x2+x3,data=test))

单因素Cox回归分析结果

多因素Cox回归分析结果

结果解释:

1、coef是公式中的回归系数b(有时也叫做beta值),因此exp(coef)则是Cox模型中最主要的概念风险比(HR-hazard ratio):

  • HR = 1: No effect

  • HR < 1: Reduction in the hazard

  • HR > 1: Increase in Hazard

在癌症研究中:

hazard ratio > 1 is called bad prognostic factor

hazard ratio < 1 is called good prognostic factor

2、z值代表Wald统计量,其值等于回归系数coef除以其标准误se(coef),即z = coef/se(coef);有统计量必有其对应的假设检验的显著性P值,其说明bata值是否与0有统计学意义上的显著差别

3、coef(-0.5310)值小于0说明HR值小于1,而这里的Cox模型是group two相对于group one而言的,那么按照测试数据集来说:male=1,female=1,即女性的死亡风险相比男性要低

4、exp(coef)等于0.59,即风险比例等于0.59,说明女性(male=2)减少了0.59倍风险,女性与良好预后相关

5、ower .95 upper .95则是exp(coef)的95%置信区间

6、Likelihood ratio test,Wald test,Score (logrank) test则是给出了3种可选择的P值,这三者是asymptotically equivalent;当样本数目足够大时,这三者的值是相似的;当样本数目较少时,这三者是有差别的,但是Likelihood ratio test会比其他两种在小样本中表现的更优

r语言回归分析_R语言之cox回归分析相关推荐

  1. r ridge回归_R语言区间数据回归分析

    原文链接:http://tecdat.cn/?p=14874 通常,GLM的连接函数可能比分布更重要.为了说明,考虑以下数据集,其中包含5个观察值 x = c(1,2,3,4,5)y = c(1,2, ...

  2. R语言统计分析|批量单变量Cox回归分析

    lung数据集是一个经典的时间到事件数据集,用于对单变量时间到事件数据进行Cox比例风险回归.这个数据集包含了肺癌患者的生存信息,包括以下变量: age: 年龄 sex: 性别(1 = 男,2 = 女 ...

  3. r ridge回归_R语言逻辑回归和泊松回归模型对发生交通事故概率建模

    原文链接 http://tecdat.cn/?p=14139 我们考虑风险敞口,计算包含风险敞口的多个数量(经验均值和经验方差)的非参数估计量.如果要对二项式变量建模. 这里的模型如下: 未观察到该期 ...

  4. pvrect r语言 聚类_R语言常用统计方法包+机器学习包(名称、简介)

    上期帮大家盘点了一下R中常用的可视化包,这期将简要盘点一下关于统计分析与机器学习的R包,并通过简要介绍包的特点来帮助读者深入理解可视化包. 本文作者为"食物链顶端"学习群中的小伙伴 ...

  5. pvrect r语言 聚类_R语言一条命令实现基于样本和距离的聚类分析

    上一篇文章给大家介绍了利用 R语言的 hclust()进行聚类分析的步骤,已经很简单了,但是依然有不少小伙伴来问 "老师,还有更简单的方法吗,最好是一条命令那种",为了满足的大家的 ...

  6. 找不到r低版本_R 语言与数据挖掘直播班开始招生,生信分析帮你发高分文章

    数据单薄很难支撑文章内容?数据有了不知道怎么处理作出高级的图片?这个时候需要的是生信分析--深度的数据挖掘和分析处理,可以帮助临床医生通过数据处理得到自己想要的信息,更快速地发文章. 学习哪种生信分析 ...

  7. r语言 中断r的输入_R语言_004数据输入

    现实的情况是,我们大部分遇到的都是表格数据,在R语言里面叫数据框,数据来源一般不可能我们自己在程序开始前手动录入,正常的逻辑是从外面读取现成的数据,再预处理.建模什么的.根据经验,现在的数据来源主要是 ...

  8. r语言散点图_R语言 | 散点图入门:以声学元音图为例

    R语言 语言学与R语言的碰撞 Xu & Yang PhoneticSan 学习参考 Discovering Statistics Using R Statistics for Linguist ...

  9. mcem r语言代码_R语言阈值自回归模型(TAR)代码示例

    原文链接: R语言时间序列TAR阈值模型分析​tecdat.cn 阈值模型用于统计的几个不同区域,而不仅仅是时间序列.一般的想法是,当变量的值超过某个阈值时,过程可能表现不同.也就是说,当值大于阈值时 ...

最新文章

  1. python超级计算机_Python高性能计算库——Numba
  2. 分布式锁-常用技术方案
  3. C#中MSMQ消息队列测试疑问
  4. Win7电脑快速获取超级管理员权限的方法
  5. Windows10/11安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机
  6. [转]Microsoft SQL Server 自定义函数整理大全
  7. 大数据时代--windows下spark的安装与配置教程
  8. IIS搭配Server-u构建企业空间服务(二)
  9. 2020-02-16 Git客户端下载
  10. 华住:移动时代,自主可控的架构秘密
  11. 1051: [HAOI2006]受欢迎的牛 (tarjan强连通分量+缩点)
  12. Windos配置本地config文件,ssh访问指定服务器
  13. 为什么会出现数据库可疑_为什么要监视网络中的可疑活动
  14. 麦肯锡《金字塔原理》——做一个逻辑清晰的职场人
  15. C语言小游戏,笑傲江湖之鸿蒙
  16. Latex 摘要排版
  17. c语言 宏常量 pi,宏和常量
  18. python爬取下厨房本周受欢迎菜谱
  19. [树 乱搞] BZOJ 4238 电压
  20. Windows10操作系统共享文件夹给VMWare虚拟机centos 7 操作系统使用

热门文章

  1. Python练习:整数加减和
  2. python鼠标右键检测按钮_如何检测右键单击+左键单击
  3. 帮助文档的制作(控制台、eclipse两种方式)
  4. dnf剑魂buff等级上限_DNF:又是随机大坑?8月新护石装备可升级,但升3个需要刷半年...
  5. 长沙城南学院的计算机科学,长沙理工大学城南学院计算机科学与技术专业2016年在云南理科高考录取最低分数线...
  6. android button imagebutton 区别,android - 可点击的ImageView和ImageButton之间的区别
  7. python 装机配置_Python实现自动装机功能案例分析
  8. java计算加速减速_java – 使用JOCL / OPENCL计算强度的加速总和
  9. android 自动截图分享,Android截图和分享
  10. 怎么结束linux里的redis进程,linux 怎么结束redis的monitor命令