predict.mixturecure | R Documentation |
This function returns a list that includes the predicted probabilities for
susceptibles as well as the linear predictor for the latency distribution
and a dichotomous risk for latency for a curegmifs
, cureem
,
cv_curegmifs
or cv_cureem
fitted object.
## S3 method for class 'mixturecure'
predict(object, newdata, model_select = "AIC", ...)
object |
a |
newdata |
an optional data.frame that minimally includes the incidence and/or latency variables to use for predicting the response. If omitted, the training data are used. |
model_select |
either a case-sensitive parameter for models fit using
This option has no effect for objects fit using |
... |
other arguments |
p_uncured |
a vector of probabilities from the incidence portion of the fitted model representing the P(uncured). |
linear_latency |
a vector for the linear predictor from the latency portion of the model. |
latency_risk |
a dichotomous class representing low (below the median) versus high risk for the latency portion of the model. |
curegmifs
, cureem
,
coef.mixturecure
, summary.mixturecure
,
plot.mixturecure
library(survival)
withr::local_seed(1234)
temp <- generate_cure_data(n = 100, j = 10, n_true = 10, a = 1.8)
training <- temp$training
fit <- curegmifs(Surv(Time, Censor) ~ .,
data = training, x_latency = training,
model = "weibull", thresh = 1e-4, maxit = 2000,
epsilon = 0.01, verbose = FALSE
)
predict_train <- predict(fit)
names(predict_train)
testing <- temp$testing
predict_test <- predict(fit, newdata = testing)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.