> I am estimating the following coxph function with stratification and 
> frailty, where each person had multiple events.

> m <- coxph(Surv(dtime1,status1) ~ gender +cage +uplf+ strata(enum)+ 
>               frailty(id), xmodel)

>I want to predict the cumulative hazard for each person for their next event at
> a given time in future.What is the best way to compute it? 

 There are two issues.  The first is that what you are asking for -- it is not 
at all clear to me exactly how this should be computed, and as a consequence 
the 
coxph routines/documentation are not clear.  When there is a random effect in 
the model, should the baseline hazard be computed before or after integrating 
out the random effect?  How should one define the cumulative hazard for a 
subject?  These are hard questions, or at least I've found them so.
 
 What is currently done: The basline hazard is computed treating each of the 
fitted random effects (one per id) as it if were a known fixed value.  The 
predict function treats the random effects as just another coefficient, which 
is 
clearly the wrong thing to do wrt a new subject who was not in the original 
data 
set. 
   If you think of the frailty term as a shrinkage estimator, with no 
particular 
connection to random effects, then what is currently done makes reasonable 
sense.  The "random effects" are just more coefficients in the model.   
   
   Terry Therneau

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to