我准备用R语言中的JMbayes2包构建JM联合模型,其中包含两个子模型:纵向模型-线性混合模型和生存模型-cox回归模型
代码如下:
lmefit_afp3=lme(log(AFP)~ns(time,2),data=train_longitudinal,
random=~ns(time,2) | ID)#随机截距+随机斜率+样条
coxfit.afp1=coxph(Surv(survtime,status)~gender+age_at_baseline,data=train_baseline,x=TRUE)
jointfit.afp1= jointModelBayes(lmefit_afp3,coxfit.afp1, timeVar = "time",n.iter = 30000)
出现报错:
Error in jm(lmefit_afp3, coxfit.afp1, time_var = "time", n.iter = 30000) :
'Mixed_objects' should be of class 'lme' of 'MixMod'.
此外: Warning message:
In jm(lmefit_afp3, coxfit.afp1, time_var = "time", n.iter = 30000) :
unknown names in control: n.iter
我明明是用lme构建的模型,怎么会报错不是lme类型的模型呢?
求指教!