R 没有成功的起始估计,数据子集上的coxme错误
我有一个很大的数据集,我将其子集并创建了一个新的数据集。 我使用了下面的代码,它可以完美地工作R 没有成功的起始估计,数据子集上的coxme错误,r,random,mixed-models,cox-regression,R,Random,Mixed Models,Cox Regression,我有一个很大的数据集,我将其子集并创建了一个新的数据集。 我使用了下面的代码,它可以完美地工作 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
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, comp2)~FEMALE+(1|TRIAL), www))
这是我的新数据结构
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>
str(www)
类“data.table”和“data.frame”:7576 obs。在79个变量中:
$TRIAL:num 1。。。
$女性:系数w/2级“1”,“2”:1。。。
$type_comp2:chr“0”Revasc“0”。。。
$comp2:num 0 1 0 0 0 0 1。。。
$comp2_年:数字10109.771010。。。
$Sex.standerd.BMI.gpM1F2:num 1。。。
$Trial1_4.BMI:num 1。。。
-属性(*,“.internal.selfref”)=
我看到了这一点,但我无法解决当前的问题。
如有任何建议,将不胜感激
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>