[R] Survival Analysis and Predict time-to-death
survivalUser
tufanomichele at hotmail.it
Mon Aug 17 21:10:52 CEST 2015
Dear All,
I would like to build a model, based on survival analysis on some data, that
is able to predict the /*expected time until death*/ for a new data
instance.
Data
For each individual in the population I have the, for each unit of time, the
status information and several continuous covariates for that particular
time. The data is right censored since at the end of the time interval
analyzed, instances could be still alive and die later.
Model
I created the model using R and the survreg function:
lfit <- survreg(Surv(time, status) ~ X)
where:
- time is the time vector
- status is the status vector (0 alive, 1 death)
- X is a bind of multiple vectors of covariates
Predict time to death
Given a new individual with some covariates values, I would like to predict
the estimated time to death. In other words, the number of time units for
which the individual will be still alive till his death.
I think I can use this:
ptime <- predict(lfit, newdata=data.frame(X=NEWDATA), type='response')
Is that correct? Am I going to get the expected-time-to-death that I would
like to have?
In theory, I could provide also the time information (the time when the
individual has those covariates values), should I simply add that in the
newdata:
ptime <- predict(lfit, newdata=data.frame(time=TIME, X=NEWDATA),
type='response')
Is that correct? Is this going to improve the prediction? (for my data, the
time already passed should be an important variable).
Any other suggestions or comments?
Thank you!
--
View this message in context: http://r.789695.n4.nabble.com/Survival-Analysis-and-Predict-time-to-death-tp4711198.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list