g3_jitter | R Documentation |
g3_jitter
performs a jitter analysis.
g3_jitter(
gd,
outdir = "JITTER",
model,
params,
njits = 10,
jitter_fraction = 0.1,
pattern_to_ignore = NULL,
within_bounds = TRUE,
use_parscale = TRUE,
method = "BFGS",
control = list(),
serial_compile = FALSE,
mc.cores = parallel::detectCores()
)
gd |
Directory to store output |
outdir |
Directory name within gd to store run outputs |
model |
A G3 model, produced by g3_to_tmb() or g3_to_r() |
params |
Initial parameters to use with the model, this should be a TMB parameter template i.e. attr(tmb_model, 'parameter_template') |
njits |
Number of jitters to run, defaults to 10 |
jitter_fraction |
The fraction of jittering for a value |
pattern_to_ignore |
Regular expression of parameters to avoid jittering |
within_bounds |
Logical, if TRUE, jittered values that fall outside parameter bounds (params$lower, params$upper) will be adjusted to fall within the bounds |
use_parscale |
Logical indicating whether optim(control$parscale) should be used |
method |
The optimisation method, see |
control |
List of control options for optim, see |
serial_compile |
g3_tmb_adfun will be run in serial mode (i.e., not in parallel), potentially helping with memory issues |
mc.cores |
The number of cores to use, defaults to the number available |
A list of optimised parameter data frames (one for each jitter)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.