[R] C-index for models fitted using start, stop in Surv?
Frank E Harrell Jr
f.harrell at vanderbilt.edu
Wed Feb 25 18:50:17 CET 2009
Eleni Rapsomaniki wrote:
> Dear R-users,
>
> One can use the rcorr.cens function in Design to compute the C index when only the stop time is indicated (I think implicitely start=0 in that case). When the start and stop times are used in a Surv object, e.g.
>
> library(Design)
> S=with(heart, Surv(start,stop,event))
>
> the object returned is no longer a single number vector, so none of the following ways to compare a model fit to S makes sense:
>
> rcorr.cens(-cph(S~ age+transplant+surgery, heart)$linear.predictors, with(heart, Surv(start,stop,event)))
> # C Index Dxy S.D. n missing
> # 4.95e-01 -9.66e-03 7.15e-02 1.72e+02 0.00e+00
> #this seems bad because it compares the fit to a different Surv than the one used to fit it (S, above)
>
> rcorr.cens(-cph(S~ age+transplant+surgery, heart)$linear.predictors, with(heart, Surv(stop-start,event)))
> # C Index Dxy S.D. n missing
> # 6.02e-01 2.03e-01 7.54e-02 1.72e+02 0.00e+00
>
> Is there some way I can compute the correlation for this type of survival time specification in R? If not, does anybody have some tips on how to go about computing it myself?
>
> Many Thanks
>
> Eleni Rapsomaniki
> Research Associate
> Strangeways Research Laboratory
> Department of Public Health and Primary Care
> University of Cambridge
>
>
rcorr.cens is not meant for that.
Frank
--
Frank E Harrell Jr Professor and Chair School of Medicine
Department of Biostatistics Vanderbilt University
More information about the R-help
mailing list