⚕ No for
loop in clinical trial simulation ⚕
The goal of TrialSimulator
is to provide a pipeline for implementing simulation of clinical trial more efficiently and reliably.
It follows principle of modularity to isolate codes of statistical testing from data generation and management.
It provides a set of tools to sample endpoints of common or custom distributions, manage trial data, and summarize simulation results under fixed or adaptive designs.
It also provides functions of group sequential design, graphical testing procedure, combination test, and closed test that are widely used in analyzing complex trial designs.
An online version of this app is hosted on shinyapps.io.
The validation documents for this R package are hosted here and are continuously updated.
You can install the development version of TrialSimulator
from GitHub with:
if (!require("remotes")) {
install.packages("remotes")
}
remotes::install_github(
"zhangh12/TrialSimulator",
build_manual = TRUE,
build_vignettes = TRUE,
force = TRUE
)
TrialSimulator
is designed with a modular architecture, allowing users to systematically construct and simulate clinical trials in a structured and flexible manner. The simulation process is broken down into three key steps:
To efficiently utilize TrialSimulator
for clinical trial simulations, we recommend reading the following vignettes in order:
TrialSimulator
?GroupSequentialTest
. ?GraphicalTesting
. Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.