Description Usage Arguments Value Author(s) References See Also Examples
nextDose is used to perform parameter estimation at each step during a dose-finding trial. Determines the next or recommended dose level in a phase I clinical trial.
1 2 3 |
model |
A character string to specify the selected dose-finding model. See for details |
y |
A binary vector of the toxicity outcomes from previous patients; 1 indicates a toxicity, 0 otherwise. |
AUCs |
A vector with the computed AUC values of each patient for pktox, pkcrm, pklogit and pkpop; defaults to NULL. |
doses |
A vector with the doses panel. |
x |
A vector with the dose level assigned to the patients. |
theta |
The toxicity threshold. |
options |
A list with the Stan model's options. |
prob |
The threshold of the posterior probability of toxicity for the stopping rule in the selected model; defaults to 0.9. See for details |
betapriors |
A vector with the value for the prior distribution of the regression parameters in the model; defaults to NULL. |
thetaL |
A second threshold of AUC in the |
p0 |
The skeleton of CRM for |
L |
The AUC threshold to be set before starting the trial for |
deltaAUC |
A vector of the difference between computed individual AUC and the AUC of the population at the same dose level (defined as an average); argument for |
CI |
A logical constant indicating the estimated 95% credible interval; defaults to TRUE. |
An object of class "dose" is returned, consisting of determination of the next recommended dose and estimations. Objects generated by nextDose contain at least the following components:
N |
The total number of enrolled patients. |
y |
A binary vector of toxicity outcomes from previous patients; 1 indicates a toxicity, 0 otherwise. |
AUCs |
A vector with the computed AUC values of each patient. |
doses |
A vector with the doses panel. |
x |
A vector with the dose level assigned to the patients. |
theta |
The tocixity threshold. |
options |
List with the Stan model's options. |
newDose |
The next recommended dose (RD) level; equals to 0 if the trial has stopped, according to the stopping rules. |
pstim |
The mean values of the estimated probabilities of toxicity. |
pstimQ1 |
The 1st quartile of the estimated probabilities of toxicity if CI = TRUE, otherwise is NULL. |
pstimQ3 |
The 3rd quartile of the estimated probabilities of toxicity if CI = TRUE, otherwise is NULL. |
parameters |
The estimated model's parameters. |
model |
A character string to specify the selected dose-finding model. See for details |
Artemis Toumazi artemis.toumazi@gmail.com, Moreno Ursino moreno.ursino@inserm.fr, Sarah Zohar sarah.zohar@inserm.fr
Ursino, M., et al, (2017) Dose-finding methods for Phase I clinical trials using pharmacokinetics in small populations, Biometrical Journal, <doi:10.1002/bimj.201600084>.
Toumazi, A., et al, (2018) dfpk: An R-package for Bayesian dose-finding designs using pharmacokinetics (PK) for phase I clinical trials, Computer Methods and Programs in Biomedicine, <doi:10.1016/j.cmpb.2018.01.023>.
1 2 3 4 5 6 7 8 9 10 11 12 13 | ## Not run:
doses <- c(12.59972,34.65492,44.69007,60.80685,83.68946,100.37111)
theta <- 0.2
options <- list(nchains = 4, niter = 4000, nadapt = 0.9)
AUCs <- c(1.208339, 5.506040, 6.879835, 3.307928, 3.642430,
10.271291, 3.885522, 3.086622, 2.537158, 5.525917,
8.522176, 4.642741, 11.048531, 10.246976, 5.226807)
x <- c(1, 2, 3, 4, 5, 6, 4, 4, 4, 5, 5, 4, 4, 5, 5)
y <- c(0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0)
nextD <- nextDose(model = "pktox", y=y, AUCs=AUCs, doses=doses,
x=x, theta=theta, options=options)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.