Returns a readable mcmc_control list for exalStaticMCMC() and
exdqlmMCMC(). This keeps the warmup surface explicit instead of relying on
ad hoc nested lists.
exal_make_mcmc_control(
n_burn = 2000L,
n_mcmc = 1500L,
thin = 1L,
verbose = FALSE,
progress_every = NULL,
init_from_vb = TRUE,
vb_warm_start_control = NULL,
sigmagam = NULL,
theta = NULL,
latent_state = NULL,
dqlm_sigma = NULL,
control = NULL
)A normalized list suitable for mcmc_control.
Core MCMC controls.
Optional progress cadence for callers that support it.
Logical; initialize from a VB warm start.
Optional VB warm-start control list, often from
exal_make_vb_control().
Optional list, usually from
exal_make_mcmc_sigmagam_control().
Optional list, usually from exal_make_mcmc_theta_control().
Optional list, usually from
exal_make_mcmc_latent_state_control().
Optional list, usually from
exal_make_mcmc_dqlm_sigma_control().
Optional existing control list to update.