Description Usage Arguments Details Value Note See Also Examples
A function that computes the dose reaching a specific target probability of the occurrence of a DLE. The doses are computed based on the samples of the model parameters.
Compute the dose level reaching a specific target probability of
the occurrence of a DLE, based on the samples of LogisticIndepBeta model
parameters.
The LogisticIndepBeta model is a Pseudo DLE (dose-limiting events)/toxicity.
Compute the dose level reaching a specific target probability of
the occurrence of a DLE, based on the LogisticIndepBeta model
parameters. All model parameters (except prob) should be present in the model object.
The LogisticIndepBeta model is a Pseudo DLE (dose-limiting events)/toxicity.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | dose(prob, model, samples, ...)
## S4 method for signature 'numeric,Model,Samples'
dose(prob, model, samples, ...)
## S4 method for signature 'numeric,LogisticNormal,Samples'
dose(prob, model, samples)
## S4 method for signature 'numeric,LogisticLogNormal,Samples'
dose(prob, model, samples)
## S4 method for signature 'numeric,LogisticLogNormalSub,Samples'
dose(prob, model, samples)
## S4 method for signature 'numeric,ProbitLogNormal,Samples'
dose(prob, model, samples)
## S4 method for signature 'numeric,ProbitLogNormalRel,Samples'
dose(prob, model, samples)
## S4 method for signature 'numeric,LogisticLogNormalMixture,Samples'
dose(prob, model, samples)
## S4 method for signature 'numeric,LogisticIndepBeta,Samples'
dose(prob, model, samples)
## S4 method for signature 'numeric,LogisticIndepBeta,missing'
dose(prob, model)
 | 
| prob | ( | 
| model | ( | 
| samples | ( | 
| ... | model specific parameters when  | 
The dose function computes the doses for given toxicity
probabilities, using samples of the model parameter(s).
If you work with multivariate model parameters, then assume that your model
specific dose method receives a samples matrix where the rows correspond
to the sampling index, i.e. the layout is then nSamples x dimParameter.
A number or numeric vector with the doses.
If non-scalar samples were used, then every element in the returned vector
corresponds to one element of a sample. Hence, in this case, the output
vector is of the same length as the sample vector. If scalar samples were
used or no samples were used, e.g. for pseudo DLE/toxicity model,
then the output is of the same length as the length of the prob.
The dose and prob functions are the inverse of each other.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | # Create some data.
my_data <- Data(
  x = c(0.1, 0.5, 1.5, 3, 6, 10, 10, 10),
  y = c(0, 0, 0, 0, 0, 0, 1, 0),
  cohort = c(0, 1, 2, 3, 4, 5, 5, 5),
  doseGrid = c(0.1, 0.5, 1.5, 3, 6, seq(from = 10, to = 80, by = 2))
)
# Initialize a model, e.g. 'LogisticLogNormal'.
my_model <- LogisticLogNormal(
  mean = c(-0.85, 1),
  cov = matrix(c(1, -0.5, -0.5, 1), nrow = 2),
  ref_dose = 56
)
# Get samples from posterior.
my_options <- McmcOptions(burnin = 100, step = 2, samples = 20)
my_samples <- mcmc(data = my_data, model = my_model, options = my_options)
# Posterior for the dose achieving Prob(DLT) = 0.45.
dose(prob = 0.45, model = my_model, samples = my_samples)
# Create data from the 'Data' (or 'DataDual') class.
dlt_data <- Data(
  x = c(25, 50, 25, 50, 75, 300, 250, 150),
  y = c(0, 0, 0, 0, 0, 1, 1, 0),
  doseGrid = seq(from = 25, to = 300, by = 25)
)
# Initialize a toxicity model using 'LogisticIndepBeta' model.
dlt_model <- LogisticIndepBeta(
  binDLE = c(1.05, 1.8),
  DLEweights = c(3, 3),
  DLEdose = c(25, 300),
  data = dlt_data
)
# Get samples from posterior.
dlt_sample <- mcmc(data = dlt_data, model = dlt_model, options = my_options)
# Posterior for the dose achieving Prob(DLT) = 0.45.
dose(prob = 0.45, model = dlt_model, samples = dlt_sample)
dose(prob = c(0.45, 0.6), model = dlt_model)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.