Learn R Programming

FIND (version 0.1.1)

get_decision_g3plus3: Dosing decision for the G3 design

Description

Generate dosing decisions (E, S, D or DU) of the G3 design for user-specified number of participants.

Usage

get_decision_g3plus3(npts = 12)

Value

get_decision_g3plus3() returns:

(1) a dataframe containing the decisions (E, S, D or DU) for each combination of y and n ($tab),

(2) a list ($setup) containing user input parameters, such as npts.

Arguments

npts

the number of participants within which dosing decisions are generated.

Details

Denote the current dose \(d\). Let \(n_d\) and \(y_d\) represent the number of participants treated at dose \(d\) and the number of participants experienced DLT, respectively. Let \(p_d\) be the toxicity probability at dose \(d\). Also, denote \(\frac{y_d}{n_d}\) the observed toxicity rate at the current dose.

The G3 design uses the following decision rules. For \(n\) is three or six, we simply apply the 3+3 rules; otherwise, we use the following decision rules, with EI being [0.2, 0.29]. If \(\frac{y_d}{n_d}\) is lower than the escalation boundary (i.e. below the EI), the decision is to escalate to the next higher dose; if \(\frac{y_d}{n_d}\) is between the escalation and de-escalation boundaries (between the EI), the decision is to stay at the current dose; if \(\frac{y_d}{n_d}\) is higher than the de-escalation boundary (i.e. above the EI), the decision is to de-escalate to the next lower dose.

Also, the G3 design includes a dose exclusion rule. If \(Pr(p_d > 0.25 | y_d , n_d ) > 0.95\), dose \(d\) and those higher than \(d\) are removed from the trial since they are deemed excessively toxic.

References

To be added.

Examples

Run this code

get_decision_g3plus3(npts = 12)

Run the code above in your browser using DataLab