Learn R Programming

savvyr (version 0.1.1)

generate_data: Generate Example Data

Description

This generates the dataset denoted by S1 in Table 4 of stegherr_estimating_2021;textualsavvyr, i.e. we assume constant hazards for the adverse event (AE) hazard, the hazard for the competing event of death, and the hazard for the "soft" competing events. Censoring is uniform in the given range.

Usage

generate_data(n, cens, haz_ae, haz_death, haz_soft)

Value

(data.frame)
a data.frame with the following columns:

  • id: Patient ID.

  • time_to_event: Time to the first AE, death or soft competing event.

  • type_of_event: 0 for censored, 1 for AE, 2 for death, 3 for soft competing event.

  • cens: Censoring time.

Arguments

n

(count)
number of patients.

cens

(numeric)
minimum and maximum censoring time.

haz_ae

(number)
constant hazard for AE.

haz_death

(number)
constant hazard for death.

haz_soft

(number)
constant hazard for soft competing event.

References

stegherr_estimating_2021savvyr

Examples

Run this code
set.seed(123)
generate_data(n = 5, cens = c(2, 5), haz_ae = 2, haz_death = 3, haz_soft = 5)

Run the code above in your browser using DataLab