楼主: IKU郁
10809 1

[问答] R语言Cox回归分析显示不收敛怎么回事 [推广有奖]

  • 0关注
  • 0粉丝

已卖:7份资源

高中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
1483 个
通用积分
5.1133
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
685 点
帖子
16
精华
0
在线时间
45 小时
注册时间
2020-9-12
最后登录
2023-2-21

楼主
IKU郁 发表于 2022-2-2 09:12:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
代码如下,set.seed里面是学号,数据是随机生成的,但是运行的时候显示

Warning message:
In coxph.fit(X, Y, istrat, offset, init, control, weights = weights,  :
  Loglik converged before variable  1 ; coefficient may be infinite.


这是原代码:
library(survival)
RNGkind(sample.kind = "Rejection")
set.seed(9766)   ## Change this number
#
#     Generate sample A times with censorng
#
LenA <- 5
TimeA <- sort(round(rexp(LenA, 0.48), digits = 10))
CensorA <- rbinom(LenA,1,0.5)
if(sum(CensorA[1:(LenA-1)]) == 0){
  CensorA[1] <- 1
}
cbind(TimeA, CensorA)
#
#     Generate sample B times with censorng
#
LenB <- 5
TimeB <- sort(round(rexp(LenB, 0.52), digits = 10))
CensorB <- rbinom(LenB,1,0.4)
if(sum(CensorB[1:(LenB-1)]) == 0){
  CensorB[1] <- 1
}
cbind(TimeB, CensorB)
#
#     Combine data
#
Time <- c(TimeA, TimeB)
Censor <- c(CensorA, CensorB)
Group <- factor(c(rep(1,LenA), rep(2,LenB)))
#
LenCom <- LenA + LenB
Age <- floor(runif(LenCom,10,100))
#
cbind(Time, Censor, Group, Age)

## Fit a Cox proportional hazards model
Cox.fit <- coxph(Surv(Time, Censor) ~ Group + Age)  

我输入过其他数字,9765和9767都没有这个问题,附近的数只有9762出现了同样的问题,所以问题是出在我这个学号上吗……?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:回归分析 不收敛 R语言 Cox coefficient

沙发
IKU郁 发表于 2022-2-2 18:06:43
顶一顶,求大神帮忙看一下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-8 05:09