The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
TrialSimulator 1.0.0
Update
- Fix issues to meet CRAN submission conditions.
TrialSimulator 0.97.0
Bug Fix
- Fix a bug in function
event_plot()
for plot of
cumulative events number when endpoint name is "ep"
. This
is due to data masking in dplyr
.
- Fix issues in unit tests caused by new dropout mechanisum.
- use Bonferroni method in unit test of
update_sample_ratio
. This test is probably broken by
randomness (it is okay).
TrialSimulator 0.96.0
Update
- Update mechanism of simulating dropout time. Switching from trial
level to patient level, i.e. dropout time is now the time from a patient
is enrolled until leaving a trial. This aligns with common practice and
popular softwares.
TrialSimulator 0.95.0
Update
- Add vignette of action function.
TrialSimulator 0.94.0
New Feature
- Add function
summarizeMilestoneTime
and its plot method
to summarize triggering time of milestones.
TrialSimulator 0.93.0
New Feature
update_sample_ratio()
now supports updating multiple
arms simultaneously. When ratio is not a whole number,
sample()
is used to replace the permuted block algorithm to
randomize patients to arms. This enable response-adaptive design.
- Add a vignette of response-adaptive design using
update_sample_ratio()
.
TrialSimulator 0.92.0
Update
-Add vignette of fixed design. -Add vignette of wrapper functions of
commom statistical tests.
TrialSimulator 0.91.0
New Feature
- Add function that maps medians of PFS and OS, and their correlation
to the hazard parameters. The induced hazard parameters can be used with
PFS-OS generator .
Update
- Add vignette of simulating PFS and OS.
TrialSimulator 0.90.0
New Feature
- Save event counts per arm in simulation output.
- No long stop the program when all planned patients are already
randomized into the trial when calling the function
enroll_patients
. This is useful when a milestone is
triggered after all patients are recruited.
Bug Fix
- Fix a bug that affects functions and when patient recruitment is
completed fast thus no sample increment between some milestones. This
bug can substantially reduce testing powers.
TrialSimulator 0.89.0
New Feature
- Support
...
in eventNumber
to count event
in subset of trial data. This is useful in enrichment design when
milestone is defined based on biomarker.
TrialSimulator 0.88.0
New Feature
- Add function
get
as alias of
get_custom_data
in the Trials
class.
Bug Fix
- Fix a bug that no results is returned to controller when an error is
triggered.
Update
- Print informative message when
trial$dunnettTest(..., planned_info = "default")
triggers
an error.
TrialSimulator 0.87.0
Bug Fix
- Revise
Trials$dunnettTest
to be compatible to one-sided
logrank test.
TrialSimulator 0.86.0
Bug Fix
- Fix a bug in the fourth-state model.
TrialSimulator 0.85.0
New Feature
- Add data generators of time to response, progression and death.
TrialSimulator 0.84.0
New Feature
- The function
fitLogrank
now supports
formula
. strata(...)
can be in
formula
. No covariate is accepted.
- Add unit tests for
fitLogistic
.
TrialSimulator 0.83.0
New Feature
- The function
fitLogistic
now supports
scale = "coefficient"
to compute regression coefficient as
main effect of arm
in the presence of covariates. It is
also equivalent to scale = "log odds ratio"
in the absence
of covariates.
- Add unit tests for
fitLogistic
.
TrialSimulator 0.82.0
New Feature
- The function
fitCoxph
now supports formula
to compute log hazard ratio or hazard ratio as main effect of
arm
. It will detect whether arm’s main effect is specified
in formula. It allows covariates and interaction between covariates and
arm. However, only the main effect of arm is tested and returned.
- Add unit tests for
fitCoxph
.
TrialSimulator 0.81.0
New Feature
- The function
fitLogistic
now supports computing log
odds ratio, odds ratio, risk ratio, and risk difference using
emmeans
contrast, in the presence of covariates.
- Add unit tests for
fitLogistic
and
fitLinear
.
TrialSimulator 0.80.0
New Feature
- The function
fitLogistic
now supports
formula
with covariates, and uses emmeans
contrast to compute average treatment effect (ATE) on the
logit
scale.
TrialSimulator 0.79.0
New Feature
- The function
fitLinear
now supports
formula
with covariates, and uses emmeans
contrast to compute average treatment effect (ATE) on the mean
scale.
TrialSimulator 0.78.0
Updates
- The
trigger_condition
in the function
milestone
is deprecated and is replaced with
when
. Note that trigger_condition
is still
supported in the R6
class Milestones
.
TrialSimulator 0.77.0
Updates
TrialSimulator 0.76.0
Bug Fixes
- Fix a bug that
trial$get_custom_data
throws an error
when n > 1
in controller$run(n)
because
custom data is wiped out in trial$reset
.
TrialSimulator 0.75.0
Update
- Add vignette of defining arms.
TrialSimulator 0.74.0
New Feature
- Support inclusion criteria in
arm
through the
...
argument.
TrialSimulator 0.73.0
New Feature
- Print summary report of arms when printing an arm object in console
or
rmarkdown
.
TrialSimulator 0.72.0
New Feature
- Print summary report of endpoints when printing an endpoint object
in console or
rmarkdown
.
TrialSimulator 0.70.0
Updates
- Add vignette for longitudinal endpoints.
TrialSimulator 0.68.0
Updates
- Rename trial event as milestone. This a major update. Relevant codes
and documents are updated accordingly.
- Add executable examples for
controller()
as per
suggestion from CRAN team.
TrialSimulator 0.67.0
Updates
- Print event counts at trial events using
message()
so
that Shiny app can display it properly.
TrialSimulator 0.66.0
Updates
TrialSimulator 0.65.0
New Features
- Add function
solveMixtureExponentialDistribution
to
compute median of exponential endpoint of subgroup or the overall
population.
TrialSimulator 0.63.0
New Features
- Add wrapper functions
endpoints
, arm
,
trial
, event
, listener
and
controller
for Endpoint$new
,
Arm$new
, Trial$new
, Event$new
,
Listener$new
and Controller$new
.
TrialSimulator 0.62.0
New Features
- Allow extending trial duration with
Trial$set_duration
.
TrialSimulator 0.61.0
Updates
- Deprecate function
enroll_a_patient
. Use
enroll_patients
only.
TrialSimulator 0.58.0
Updates
- Update vignette of adaptive seamless design.
Bug Fixes
- Fix a bug to use
n > 1
in
Controller$run
when an arm can possibly be removed
adaptively during a trial.
New Features
- Allow specifying arms in
enrollment
. This is useful to
count randomized patients of all arms even if some are removed
adaptively.
TrialSimulator 0.57.0
Updates
TrialSimulator 0.56.0
New Features
Controller$run
now can specify number of simulation
replicates by newly added argument n
. If n
is
greater than 1, simulation results can be accessed in
Controller$get_output()
.
TrialSimulator 0.55.0
Bug Fixes
- Fix a bug in
StaggeredRecruiter
to force the enrollment
time of the first patient is zero. This is an known issue but I was too
lazy to fix it. Earlier version may have overestimated time of
events.
New Features
- add function
fitFarringtonManning
of Farrington-Manning
test for rate difference.
TrialSimulator 0.54.0
New Features
- Add function
Trial$bind
to row bind data frame in
action functions. It is useful to prepare inputs of group sequential or
graphical test.
TrialSimulator 0.53.0
New Features
- Add vignette of condition system.
TrialSimulator 0.52.0
Bug Fixes
- Fix a bug that data is not censored correctly at events. This bug
does not affect a trial without interims.
TrialSimulator 0.51.0
New Features
- Add vignette of non-time-to-event endpoints.
- Add function
weibullDropout
to compute parameters of
Weibull distribution when using it for dropout distribution.
TrialSimulator 0.49.0
New Features
- Add vignette of time-to-event endpoints.
TrialSimulator 0.48.0
Bug Fixes
- Fix a bug when alpha of a node in graph is set to rounding error
bound
1e-5
while no alpha should have been propagated.
TrialSimulator 0.47.0
New Features
- Support new condition system for event triggering. Built-in
functions
enrollment
, eventNumber
and
calendarTime
can be combined with &
and
|
. Nested combination is supported by using
parentheses.
TriggerByEventNumbers
and
TriggerByCalendarTime
are therefore deprecated.
TrialSimulator 0.44.0
Bug Fixes
- Fix a bug when adding an arm that is already in the trial.
TrialSimulator 0.43.0
New Features
- Add function
fitLogistic
to fit logistic regression
model.
- Support model fitting for multiple treatment arms in logistic
regression, Cox PH model, and logrank test.
TrialSimulator 0.42.0
Minor Updates
TrialSimulator 0.40.0
Bug Fixes
- Revise examples for CRAN submission.
TrialSimulator 0.39.0
Bug Fixes
- Remove space in class name to eliminate R CMD check note.
TrialSimulator 0.38.2
Bug Fixes
- Throw error message when none of the hypotheses at test has non-zero
alpha in graphical test.
- Update vignette.
TrialSimulator 0.38.1
New Features
- Plot stacked area chart for accumulative event numbers of
endpoints.
Bug Fixes
- Fix a bug when small weight (epsilon) is used in graph in graphical
testing. Small weight can be conflict with integral tolerance
error.
TrialSimulator 0.37.0
New Features
- Return more informative error message when custom random number
generators are used to define endpoints. Specifically, it guides users
to return columns for time-to-event endpoints properly.
- Update manual for
generator
in
Endpoint
.
TrialSimulator 0.36.0
Bug Fixes
- Fix a bug in
GraphicalTesting
when a hypothesis is
tested multiple times at the same stage because more alpha is passed
from other rejected hypothesis.
TrialSimulator 0.35.0
New Features
- Warn when incremental information is too low that can affect
normality approximation of combination test.
Bug Fixes
TrialSimulator 0.33.0
New Features
TrialSimulator 0.33.0
New Features
- Provide a default action function
do_nothing()
if users
have no intent to do anything at a triggered event. This function can be
passed to the argument action
when creating a new event,
e.g.,
Event$new(name = 'interim', trigger_condition = TriggerByCalendarTime, action = do_nothing, calendar_time = 64)
.
TrialSimulator 0.30.0
New Features
- Capture error inside
Controller$run()
and insert error
message into output (see Trial$get_output()$error_message
).
It helps to integrate TrialSimulator
with
targets
.
TrialSimulator 0.29.0
New Features
- Support closed test based on inverse normal combination test.
- Seed can be accessed by
Trial$get_seed()
.
TrialSimulator 0.28.0
New Features
- Support inverse normal combination test when multiple treatment arms
present. Dunnett’s test is used for comparison.
- Specify random seed if user dose not pick one. Seed is saved into
Trial’s output for reproducibility.
TrialSimulator 0.27.0
New Features
- Support dry run for fixed design.
TrialSimulator 0.26.0
New Features
- Adjust boundary at final analysis for over- or under-running
trials.
- Support custom alpha spending function in graphical testing
procedure.
TrialSimulator 0.25.0
New Features
- Support inverse normal combination test for logrank statistics.
TrialSimulator 0.24.0
New Features
- Update
GraphicalTesting
based on simplified interface
of GroupSequentialTest
.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.