| 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)
}