手把手教你使用R语言做出SCI论文中的表二(单因素分析表)(2)

在前面的章节,我们已经用R语言分析了一种SCI单因素表格的制作方法,今天我们来继续分析,这种分类的,其实方法都是差不多的
在这里插入图片描述
在这里插入图片描述
我们先要对表进行分析,要看它表达的是什么意思,其实就是通过回归分析对子集的分析,了解变量和结局的关系
今天我们来做有无淋巴结转移对结局变量的影响,数据中ln_yesno是代表淋巴结是否转移的意思,0为没有转移,1为有转移,
继续导入我们原来的乳腺癌数据,
library(foreign)
library(survival)
bc <- read.spss(“E:/r/Breast cancer survival agec.sav”,
use.value.labels=F, to.data.frame=T)
在这里插入图片描述

删除缺失值,查看数据
bc <- na.omit(bc)
head(bc)
我们把年龄分为3个类别,小于40岁,40-60岁,大于60岁的,比较在这三个年龄区间的人群淋巴结转移对死亡结局的影响
建立模型
f.age1 <- glm(status ~ ln_yesno, family = binomial(link = “logit”), data = bc,subset = (age<=40))
对模型解析
summary(f.age1)

在这里插入图片描述
这里得出了P值和标准误,继续求95%CI和OR
exp(confint(f.age1))
exp(coef(f.age1))
在这里插入图片描述
因此在小于40岁的人群里,有淋巴结转移和没有淋巴结转移死亡率相差15倍,相差非常大。
建立一个表格
在这里插入图片描述
继续算40-60岁这个人群的
f.age2 <- glm(status ~ ln_yesno, family = binomial(link = “logit”), data = bc,subset = (age>40 & age<=60))
summary(f.age2)
exp(confint(f.age2))
exp(coef(f.age2))
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
继续算大于60岁的人群
f.age3 <- glm(status ~ ln_yesno, family = binomial(link = “logit”), data = bc,subset = (age>60))
summary(f.age3)
exp(confint(f.age3))
exp(coef(f.age3))
在这里插入图片描述
在这里插入图片描述
最后建表
在这里插入图片描述
OK,已经把年龄的变量算出来了,可以看出来,在40岁以下,有无淋巴结转移对生存结局影响很大。其他的变量依次都可以算出来,在这里要说明一下,这张表和上一张不同,这里是取子集进行分析的,连续变量都要转换成分类变量。
在这里插入图片描述

  • 1
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天桥下的卖艺者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值