knit_print method for LogisticNormalMixture did not render correctly previously; this is fixed now.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 Data or Design as 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_backfill and 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