Design class,
powered by the new Backfill class. This also leads to
breaking changes in the Data and
GeneralSimulationsSummary classes, which gains new slots,
too. Please regenerate any existing Dataor
Designas well as resulting SimulationsSummary
objects; serialized objects from previous versions will not be
compatible.trial_backfill has been added which
describes how to use backfill cohorts in crmPack.Backfill class which allows to specify
backfill cohorts as a new slot in the Design objects.backfilled and response in
the Data class to capture the information whether each
patient has been backfilled, and whether a (binary) efficacy response
was observed (in order to support backfilling rules which depend on a
minimum number of efficacy responses).plot method for Data objects allows to
optionally exclude backfill patients, and mark backfill and response
information.Opening and
Recruitment and corresponding instantiable subclasses to
allow for flexible specification of backfill cohort opening and
recruitment rules.CohortSizeRandom class to allow for random
cohort sizes.Design objects now support backfill
cohorts.GeneralSimulationsSummary got new slots
any_backfilled, n_backfilland
backfill_doses informing whether any backfilling was
planned or took place, the number of backfill patients and the doses of
the backfill patients across the simulations. The corresponding
show method was updated to display this information to the
user.GeneralSimulations got a simple show
method to avoid printing the whole structure to the user, which is
probably not helpful.StoppingPatientsNearDose got a new slot
include_backfill to allow for optionally excluding
backfilled patients from the patient count.futile.logger updates.LogisticNormalFixedMixture objects
did not allow for a floating point calculation deviation in the sum of
the weights when comparing them to 1, which was caught by the
M1mac check on CRAN. This has been fixed now.knitr)crmPack. In particular, there is a new vignette which
describes how to use certain functions and features of
crmPack after the major refactoring.NextBestNCRMLoss and
NextBestEWOC classes and corresponding
nextBest methods.DataGrouped and DesignGrouped
classes with corresponding model LogisticLogNormalGrouped
to support simultaneous dose escalation with monotherapy and combination
therapy arms.DesignOrdinal (simulation is not yet supported). See the
vignette for more details.DADesign.
See the vignette for more details.ProbitLogNormalRel model class to support
the (standardized) dose.knit_print methods for almost all
crmPack classes to improve rendering in Markdown and Quarto
documents. See the vignette for more details.broom-like tidy methods for
all concrete crmPack classes. See the vignette for more
details.futile.logger package, the user
interface consists of four functions: enable_logging,
disable_logging, is_logging_enabled,
log_trace.CrmPackClass class as the ultimate ancestor
of all other crmPack classes to allow identification of
crmPack classes and simpler definition of generic methods..Default<class name> to provide usable instances of
all concrete subclasses of Increments, Model,
NextBest and Stopping.additional_stats to add reporting of
additional parameters to method simulate to summarize
MTD.report_label can be added to stopping rules for
individual or combined stopping rule reporting.IncrementsMaxToxProb class.approximate now returns a list containing
the fitted model and, optionally, a ggplot object of the
approximated dose/toxicity curve.efficacy-EffFlexi method: allowed for
vectorized dose; NA is now returned for doses from outside
of the dose grid range (and the warning is thrown).doselimit argument in nextBest method is
now specified as Inf instead of
numeric(0).nextBest methods
when doselimit not specified.from_prior flag - argument to
modelspecs function at GeneralModel
class.update
methods for Data-like classes. Added check
flag to possibly omit the validation of the updated object.dose_grid_range and
ngrid, which return the range and the number of doses in
the dose grid, respectively.names and size for objects
of class Samples.messgae [sic]
attribute of the return value of stopTrial with signature
stopping = "StoppingTDCIRatio".testthat and added unit and
integration tests.lifecycle package to manage
deprecations and breaking changes.ProbitLogNormal so that it supports the log of
(standardized) dose only.cohort or
ID is provided to the user constructor
Data.sampleSize function so that it returns
0 if burnin > iterations.multiplot function. Please use equivalent
functionality in other packages, such as cowplot or
ggpubr.LogisticNormal now works again - prec was
not found before.BayesLogit dependency by JAGS code, since
BayesLogit was taken off CRAN.documentation:
minor fix on scale_colour_manual import from ggplot2 reported by R-Core
Added arguments probmin and probmax to MinimalInformative in order to control the probability threshold at the minimum and maximum dose for the minimally informative prior
Values of 95% CI and the corresponding ratio of the upper to the lower limit of this CI are displayed in results when using ‘nextBest’
The six- number summary tables including the values of the lowest, 25th percentile, 50th percentile or the median, the mean, the 75th precentile and the highest of the final (at stopping) estimates of the
across all simulations will also be displayed when using ‘summary’ for simulations.
The value of the 95% CI of the final estimates will be displayed in results when using ‘stopTrial’
Bugfixes for dual endpoint designs:
no NEWS until this version