generate_data {PRIMEplus} | R Documentation |
Simulated data
Description
Generate simulated data
Usage
generate_data(N=500, rand_ratio=0.5, effect_p=0.6, enroll_rate=380*0.25/6,
lambda1=0.117, HR=0.5, tau=12*5, t1=1)
Arguments
N |
Maximum sample size |
rand_ratio |
Allocation ratio |
effect_p |
Vector for proportion of responders in the treatment arm at baseline (see details) |
enroll_rate |
Enrollment rate in subjects per month |
lambda1 |
Baseline hazard in terms of months |
HR |
Vector of hazard ratios for responders against controls (see details) |
tau |
Total study duration |
t1 |
Delayed duration |
Details
The length and order of effect_p
must be the same as HR
. Both of these vectors
should contain information only for the groups of responders. For example, if there are
full responders and partial responders, then effect_p
and HR
would be vectors
of length two.
Value
A data frame with columns:
Name | Description |
id | id variable |
trt | treatment allocation: 1 = treatment arm |
D1 | patient's response status for group 1 |
D2 | patient's response status for group 2 |
Dm | patient's response status for non-responders |
tau | total study duration |
enroll_time | patients' enrollment times |
time_to_event | patients' event times |
event_status | censoring indicator |
X | observational time |
t1 | delayed duration |
Author(s)
Zhenzhen Xu <Zhenzhen.Xu@fda.hhs.gov>, Yongsoek Park <yongpark@pitt.edu> and Bin Zhu <bin.zhu@nih.gov>
Examples
data <- generate_data()
data[1:5, ]
[Package PRIMEplus version 1.0.16 Index]