У меня проблема с функцией anova в пакете rms:
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