simulate_one_trial {RLescalation} | R Documentation |
Simulate One Trial Using an Obtained Optimal Dose Escalation Rule
Description
Simulate One Trial Using an Obtained Optimal Dose Escalation Rule
Usage
simulate_one_trial(escalation_rule, prob_true, seed = NULL)
Arguments
escalation_rule |
An object of class EscalationRule specifying an obtained optimal dose escalation rule. |
prob_true |
A numeric vector specifying the true DLT probabilities. |
seed |
An integer value. Random seed for data generation in this trial. |
Value
A data frame which contains the cohort ID, the assigned dose, the number of assigned patients, the number of DLTs, and the recommended action including down, stay, up, MTD_1, ..., MTD_J, no_MTD, and fail to determine MTD.
Examples
library(RLescalation)
## Not run:
escalation_rule <- learn_escalation_rule(
J = 6, target = 0.25, epsilon = 0.04, delta = 0.1,
N_total = 36, N_cohort = 3, seed = 123,
rl_config = rl_config_set(iter = 1000)
)
## End(Not run)
prob_true <- c(0.03, 0.13, 0.17, 0.19, 0.26, 0.31)
# Simulate one trial using the obtained `escalation_rule`
## Not run:
sim_one <- simulate_one_trial(escalation_rule, prob_true, seed = 123)
## End(Not run)
[Package RLescalation version 1.0.2 Index]