[R-sig-ME] A complex mixed model
Bernardo Rangel Tura
tura at centroin.com.br
Sun Nov 30 16:06:37 CET 2008
Hi R-Masters!
I need create a model for predicting a risk of death in heart surgery in
my country. The problem is a very complex nature of the problem.
Essentially the model of risk of death is
Risk(death) ~ risk(patient) + risk(surgery) + risk(site) + error1
but
Risk(patient) ~ clinical variables + error2
Risk(surgery) ~ procedure variables + (Risk(patient)|type) + error3
Risk(site) ~ site + (Risk(surgery)|site)+ (Risk(patient)|site) + error4
A fake database is
site<-sample(rep(LETTERS[1:4],500))
death<-factor(rbinom(2000,1,.16))
cirR<-ifelse(death==1,rbinom(2000,1,.05),rbinom(2000,1,.6))
cirV<-ifelse(cirR==1,rbinom(2000,1,.07),rbinom(2000,1,.7))
type<-factor(cirR+2*cirV)
age<-ifelse(death==1,rpois(2000,55),rpois(2000,30))
sex<-factor(ifelse(death==1,rbinom(2000,1,.4),rbinom(2000,1,.1)))
urg<-factor(ifelse(death==1,rbinom(2000,1,.5),rbinom(2000,1,.01)))
surg<-data.frame(site,cirR,cirV,type,age,sex,urg,death)
in this case
Risk(death) ~ risk(patient) + risk(surgery) + risk(site) + error1
Risk(patient) ~ age + sex + error2
Risk(surgery) ~ type + urg + (Risk(patient)|type) + error3
Risk(site) ~ site + (Risk(surgery)|site) + (Risk(patient)|site) + error4
I am having trouble to write a correct formula for this model. It would
be nice to count with your help.
--
Bernardo Rangel Tura, M.D,MPH,Ph.D
National Institute of Cardiology
Brazil
More information about the R-sig-mixed-models
mailing list