randomization_phase {crm12Comb}R Documentation

Adaptive randomization

Description

This function is used to perform adaptive randomization for next patient or cohort of patients allocation when the current sample size is less than a pre-specified number.

Usage

randomization_phase(pE_est, seed_r=NULL)

Arguments

pE_est

A vector of estimated efficacy probability in the acceptable set.

seed_r

An integer for the seed to generate random numbers used in randomization phase, default is NULL.

Details

The dose combination for next patient or cohort of patients allocation is did_i with probability

Ri=π^E(di)iπ^E(di).R_i = \frac{\hat{\pi}_E(d_i)}{\sum_i\hat{\pi}_E(d_i)}.

Value

A number is returned indicating the dose level for next patient or cohort of patients allocation.

Examples

# Assume the estimated prbabilities for each dose combination in the acceptable set as:
p_est <- c(0.1, 0.2, 0.3, 0.4)
# Dose level for next enrolled patient or cohort of patients is:
d <- randomization_phase(p_est)

[Package crm12Comb version 0.1.6 Index]