predict.mixcure: Prediction method for mixture cure models
Description
This function computes the estimated survival probabilities and cure rates
for given sets of covariate values using the fitted model from mixcure().
Each set of the covariates values is stored in one row of newdata. newdata
must be a data frame containing all the covariates used in mixcure(). A
used-supplied set of times at which the survival probabilities will be
estimated must be provided in times.
Usage
# S3 method for mixcure
predict(object, newdata, times, ...)
Arguments
object
an object of mixcure
newdata
a data frame containing covariate values at which the
survival and cure rate will be estimated. It should contain all the
covariates that are used to build object. Prediction will be made for each
row in newdata.
times
a vector of times at which the survival probabilities are
estimated
...
for compatibility purpose. Not used.
Value
a list with the following components:
cure
a matrix of 2 columns and the same number of rows as
newdata. The first column is uncure rates for the rows in newdata and
the second column is cure rates for the rows in newdata
uncuresurv
a list with the number of components equal to the rows
of newdata. Each component is a vector of the estimated survival
probabilities at times for a subject if uncured
surv
similar to uncuresurv except that the survival probabilities
are the unconditional survival probabilities
times
a vector of times at which the survival probabilities will be
predicted