define_part_surv: Define Partitioned Survival

Description Usage Arguments Value Examples

View source: R/part_surv.R

Description

Define a partitioned survival model with progression-free survival and overall survival.

Usage

1
2
3
4
define_part_surv(pfs, os, state_names, terminal_state = FALSE,
  cycle_length = 1)

define_part_surv_(pfs, os, state_names, cycle_length = 1)

Arguments

pfs, os

Either results from flexsurv::flexsurvreg() or heemod::define_survival().

state_names

named character vector, length 3 or 4. State names for progression-free state, progression, (optionally terminal) and death respectively. Elements should be named "progression_free", "progression", (optionally "terminal"), and "death". See examples.

terminal_state

Should a terminal state be included? Only used when state names are not provided.

cycle_length

The value of a Markov cycle in absolute time units.

Value

A part_surv object.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
dist_pfs <- heemod::define_survival("exp", rate = 1)
dist_os <- heemod::define_survival("exp", rate = .5)

define_part_surv(
  pfs = dist_pfs,
  os = dist_os,
  state_names = c(
    progression_free = "A",
    progression = "B",
    terminal = "C",
    death = "D"
  )
)
# identical to:
define_part_surv(
  pfs = dist_pfs,
  os = dist_os,
  terminal_state = TRUE
)

MattWiener/heemodFits documentation built on May 19, 2019, 8:21 a.m.