eval_surv: Evaluate Survival Distributions

View source: R/survival_eval.R

eval_survR Documentation

Evaluate Survival Distributions

Description

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

Usage

eval_surv(x, time, ...)

compute_surv_(x, time, cycle_length = 1, type = c("prob", "survival"), ...)

## S3 method for class 'survfit'
eval_surv(x, time, ...)

## S3 method for class 'flexsurvreg'
eval_surv(x, time, ...)

## S3 method for class 'surv_model'
eval_surv(x, time, ...)

## S3 method for class 'surv_projection'
eval_surv(x, time, ...)

## S3 method for class 'surv_pooled'
eval_surv(x, time, ...)

## S3 method for class 'surv_ph'
eval_surv(x, time, ...)

## S3 method for class 'surv_shift'
eval_surv(x, time, ...)

## S3 method for class 'surv_aft'
eval_surv(x, time, ...)

## S3 method for class 'surv_po'
eval_surv(x, time, ...)

## S3 method for class 'surv_add_haz'
eval_surv(x, time, ...)

## S3 method for class 'surv_dist'
eval_surv(x, time, ...)

## S3 method for class 'surv_table'
eval_surv(x, time, ...)

Arguments

x

A survival distribution object

time

The model_time or state_time for which to predict.

...

arguments passed to methods.

cycle_length

The value of a Markov cycle in absolute time units.

type

Either prob, for transition probabilities, or surv, for survival.

Details

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

Value

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


heemod documentation built on July 26, 2023, 5:45 p.m.