Learn R Programming

BOIN (version 1.1)

select.mtd: Select the maximum tolerated dose (MTD)

Description

select.mtd is used to select the maximum tolerated dose (MTD) when the trial is completed.

Usage

select.mtd(target, ntox, npts, cutoff.eli = 0.95, print=TRUE)

Arguments

target
target toxicity rate
ntox
a vector containing the number of patients experienced dose-limiting toxicity at each dose level
npts
a vector containing the number of patients treated at each dose level
cutoff.eli
the cutoff to eliminate overly toxic doses for safety. We recommend the default value of (cutoff.eli=0.95) for general use.
print
prints out the dose selection result.

Value

  • select.mtd returns the MTD based on the trial data.

Details

select.mtd selects the MTD based on isotonic estimates of toxicity probabilities. select.mtd selects as the MTD dose j*, for which the isotonic estimate of toxicity rate is closet to the target. If there are ties, we select from ties the highest dose level when the estimate of toxicity rate is smaller than target, or the lowest dose level when the estimate of toxicity rate is greater than target. The isotonic estimates are obtained by the pooled-adjacent-violators algorithm (PAVA) (Barlow, 1972).

References

Liu S. and Yuan, Y. (2015). Bayesian Optimal Interval Designs for Phase I Clinical Trials, Journal of the Royal Statistical Society: Series C, in press

See Also

Tutorial: http://odin.mdacc.tmc.edu/~yyuan/Software_release/OptInterval/tutorial.pdf

Paper: http://odin.mdacc.tmc.edu/~yyuan/Software_release/OptInterval/paper.pdf

Examples

Run this code
##### Select the MTD based on the trial data #####
n<-c(3, 3, 15, 9, 0)    #the number of patients treated at 5 investigational doses
y<-c(0, 0, 4, 4, 0)     #the number of patients experienced toxicity at 5 doses
select.mtd(target=0.3, ntox=y, npts=n)

Run the code above in your browser using DataLab