Learn R Programming

heemod (version 0.9.1)

eval_surv: Evaluate Survival Distributions

Description

Generate either survival probabilities or conditional probabilities of event for each model cycle.

Usage

eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for survfit eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for flexsurvreg eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for surv_model eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for surv_projection eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for surv_pooled eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for surv_ph eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for surv_aft eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for surv_po eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for surv_add_haz eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

# S3 method for surv_dist eval_surv(x, time, cycle_length = 1, type = c("prob", "surv"), ...)

Arguments

x
A survival distribution object
time
The model_time or state_time for which to predict.
cycle_length
The value of a Markov cycle in absolute time units.
type
either prob, for transition probabilities, or surv, for survival
...
arguments passed to methods.

Value

Returns either the survival probalities or conditional probabilities of event for each cycle.

Details

The results of compute_surv() are memoised for options("heemod.memotime") (default: 1 hour) to increase resampling performance.