run_flfll {rfacts} | R Documentation |
Generate param files to prepare for trial simulations
Description
Generate the preparatory files required for simulation.
Usage
run_flfll(
facts_file,
output_path = tempfile(),
log_path = output_path,
n_burn = NULL,
n_mcmc = NULL,
n_weeks_files = 10000,
n_patients_files = 10000,
n_mcmc_files = 0,
n_mcmc_thin = NULL,
flfll_seed = NULL,
flfll_offset = NULL,
verbose = FALSE,
max_sims = 99999L
)
Arguments
facts_file |
Character, name of a FACTS file.
Usually has a |
output_path |
Character, directory path to the files to generate. |
log_path |
Character, path to the log file generated by FLFLL. |
n_burn |
Number of burn-in iterations for the MCMC. |
n_mcmc |
Number of MCMC iterations used in inference. |
n_weeks_files |
Number of |
n_patients_files |
Number of |
n_mcmc_files |
Number of |
n_mcmc_thin |
Number of thinning iterations for the MCMC. |
flfll_seed |
Positive integer, random number generator seed for FLFLL.
This seed is only used for stochastic preprocessing steps for generating
the |
flfll_offset |
Integer, offset for the random number generator. |
verbose |
Logical, whether to print progress information to the R console. |
max_sims |
Positive integer of length 1, maximum number of simulations
that will be allowed to run for certain engines like CRM
in subsequent calls to the engine. If the |
Details
For advanced control over trial simulations, you must first call
run_flfll()
and then call one of the engine functions
such as run_engine_contin()
.
run_flfll()
generates the preparatory *.param
files that the
run_engine_*()
functions understand.
You will pass these *.param
files or their parent
directory to param_files
argument of run_engine_contin()
etc.
Value
Character, the value of output_path
.
output_path
is the directory path to the files generated by
run_flfll()
.
See Also
get_facts_file_example()
, run_engine()
, run_engine_contin()
Examples
# Can only run if system dependencies are configured:
if (file.exists(Sys.getenv("RFACTS_PATHS"))) {
facts_file <- get_facts_file_example("contin.facts") # example FACTS file
out <- run_flfll(facts_file, verbose = FALSE) # Generate param files.
# Run the simulations.
run_engine(
facts_file,
param_files = out,
n_sims = 1,
verbose = FALSE
)
read_patients(out)
}