如何解决数据子集化时没有初始估计是成功的错误与 coxme
我有一个大型数据集,我对其进行了子集化并创建了一个新数据集。 我使用了以下完美运行的代码
require(sjPlot);require(coxme)
tab_model(coxme(Surv(comp2_years,comp2)~FEMALE+(1|TRIAL),data))
但是当我使用以下代码使用子集数据集时,
www<- subset(data,(data$TRIAL != 5 & data$Sex.standerd.BMI.gpM1F2 >=1))
tab_model(coxme(Surv(comp2_years,www))
它给了我以下错误:
Error in coxme.fit(X,Y,strats,offset,init,control,weights = weights,:
No starting estimate was successful
这是我的新数据结构
str(www)
Classes ‘data.table’ and 'data.frame': 7576 obs. of 79 variables:
$ TRIAL : num 1 1 1 1 1 1 1 1 1 1 ...
$ FEMALE : Factor w/ 2 levels "1","2": 1 1 1 1 1 1 1 1 1 1 ...
$ type_comp2 : chr "0" "0" "Revasc" "0" ...
$ comp2 : num 0 0 1 0 0 0 0 0 0 1 ...
$ comp2_years : num 10 10 9.77 10 10 ...
$ Sex.standerd.BMI.gpM1F2 : num 1 1 1 1 1 1 1 1 1 1 ...
$ Trial1_4.MiddleBMI : num 1 1 1 1 1 1 1 1 1 1 ...
- attr(*,".internal.selfref")=<externalptr>
我看到了这个 post,但我无法解决我当前的问题。 任何建议将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。