Select the maximum tolerated dose (MTD) when the real single-drug trials is completed
CFO.selectmtd(target, npts, ntox,
prior.para = list(alp.prior = target, bet.prior = 1 - target),
cutoff.eli = 0.95, early.stop = 0.95, verbose = TRUE)CFO.selectmtd() returns
target: the target DLT rate.
MTD: the selected MTD. MTD = 99 indicates that all tested doses are overly toxic.
p_est: the isotonic estimate of the DLT probablity at each dose and associated \(95\%\) credible interval.
p_est = NA if all tested doses are overly toxic.
p_overdose: the probability of overdosing defined as \(Pr(toxicity > \code{target}|data)\).
p_overdose = NA if all tested doses are overly toxic.
the target DLT rate.
a vector containing the number of patients treated at each dose level.
a vector containing the number of patients who experienced DLT at each dose level.
the prior parameters for a beta distribution, where set as list(alp.prior = target, bet.prior = 1 - target)
by default, alp.prior and bet.prior represent the parameters of the prior distribution for
the true DLT rate at any dose level. This prior distribution is specified as Beta(alpha.prior, beta.prior).
the cutoff to eliminate overly toxic doses for safety. We recommend
the default value of cutoff.eli = 0.95 for general use.
the threshold value for early stopping. The default value early.stop = 0.95
generally works well.
set verbose=TRUE to return more details of the results.
Jialu Fang, Ninghao Zhang, Wenliang Wang, and Guosheng Yin
CFO.selectmtd() selects the MTD based on isotonic estimates of toxicity
probabilities. CFO.selectmtd() selects as the MTD dose \(j^*\), for which the
isotonic estimate of the DLT rate is closest to the target. If there
are ties, we select from the ties the highest dose level when the estimate
of the DLT rate is smaller than the target, or the lowest dose level
when the estimate of the DLT rate is greater than the target. The
isotonic estimates are obtained by the pooled-adjacent-violators algorithm
(PAVA).
Jin H, Yin G (2022). CFO: Calibration-free odds design for phase I/II clinical trials.
Statistical Methods in Medical Research, 31(6), 1051-1066.
Bril G, Dykstra R, Pillers C, Robertson T (1984). Algorithm AS 206: Isotonic regression in two independent variables.
Journal of the Royal Statistical Society. Series C (Applied Statistics), 33(3), 352–357.
Fang J, Yin G (2024). Fractional accumulative calibration‐free odds (f‐aCFO) design for delayed toxicity
in phase I clinical trials. Statistics in Medicine.
### select the MTD for the CFO-type single-drug trial
n <- c(3,3,27,3,0,0,0)
y <- c(0,0,4,2,0,0,0)
selmtd <- CFO.selectmtd(target=0.2, npts=n, ntox=y)
summary(selmtd)
plot(selmtd)
Run the code above in your browser using DataLab