我对 rms 包中的 anova 函数有问题:
require(rms)
getHdata(prostate)
mod1<-cph(Surv(dtime,status!="Alive")~stage+rx+age+wt,data=prostate,x=T,y=T)
mod2<-cph(Surv(dtime,status!="Alive")~stage+rx+rcs(age,4)+wt,data=prostate,x=T,y=T)
anova(mod1)
anova(mod2)
- 一切正常,但是当我尝试比较模型以了解非线性对年龄的影响时
anova(mod1,mod2)
我明白了
Error in anova.rms(mod1, mod2) : factor names not in design: mod2
这是什么意思?我能做些什么来规避它?
//M