Returns a normalized mcmc_control$theta block for exdqlmMCMC().
exal_make_mcmc_theta_control(
enabled = FALSE,
freeze_burnin_iters = 0L,
freeze_only_during_burn = TRUE,
sparse_update_every = 1L,
sparse_update_until_iter = 0L,
force_first_postwarmup_update = TRUE,
trace = TRUE
)A normalized list suitable for mcmc_control$theta.
Logical; explicit on/off switch.
Non-negative integer; number of burn-in iterations to hold the theta block fixed.
Logical; if TRUE, hard freeze only applies
during burn-in.
Positive integer; sparse-update period during the warmup window.
Non-negative integer; last iteration where the sparse schedule is active.
Logical; force one update immediately after the hard freeze / sparse schedule ends.
Logical; record diagnostics traces.