Calls out to bbi nonmem params
and returns a tibble of parameter estimates.
The primary reason for this function is for things like bootstraps or
simulations where parameter estimates for a large number of models (hundreds
or thousands) need to be pulled in together. In those cases, this function is
much faster than using model_summaries()
and param_estimates()
,
because it does not parse all of the other information contained in a
bbi_nonmem_summary
object.
param_estimates_batch(.path, ..., .dry_run = FALSE)
a path to a directory containing model sudirectories for batch parameter processing.
args passed through to bbi_exec()
show what the command would be without actually running it
The tibble will always have columns absolute_model_path
, run
,
error_msg
, and termination_code
. All other column names are those of the
parameter estimates found in the .ext
files detected in the directory
passed. Note: the passed directory is not searched recursively. Passed
directory will be searched for model files and output directories for found
models will be searched for .ext
files.
error_msg
: column will be NA
if error is not detected. Column will contain message if known error is detected. The known errors
are
"no ext file contents"
: .ext
file detected, but contains nothing
"no estimation output detected"
: .ext
file detected, has contents, but is missing line -1000000000
which are the final parameter estimates
termination_code
: parsed from line -1000000007
of the .ext
parameter columns: naming will be the same as names found in .ext
file.
If .ext
files within the directory contain differing parameter names, the
output tibble will show all parameter names across files and NA values for
the files where a given parameter is missing.