exal_make_mcmc_sigmagam_control: Build MCMC sigmagam warmup control

View source: R/exal_inference_config.R

exal_make_mcmc_sigmagam_controlR Documentation

Build MCMC sigmagam warmup control

Description

Returns a normalized mcmc_control$sigmagam block for exalStaticMCMC() and exdqlmMCMC().

Usage

exal_make_mcmc_sigmagam_control(
  freeze_burnin_iters = NULL,
  freeze_only_during_burn = NULL,
  force_after_warmup = NULL,
  delay_adapt_until_after_warmup = NULL,
  delay_laplace_refresh_until_after_warmup = NULL
)

Arguments

freeze_burnin_iters

Non-negative integer; number of burn-in iterations to hold the ⁠(sigma, gamma)⁠ block fixed.

freeze_only_during_burn

Logical; if TRUE, hard freeze only applies during burn-in.

force_after_warmup

Logical; force one post-warmup update.

delay_adapt_until_after_warmup

Logical; keep proposal adaptation off until warmup ends.

delay_laplace_refresh_until_after_warmup

Logical; keep Laplace refresh off until warmup ends.

Value

A normalized list suitable for mcmc_control$sigmagam.

When called with no arguments, this returns the package's conservative default exAL ⁠(sigma, gamma)⁠ MCMC warmup profile.


exdqlm documentation built on July 10, 2026, 1:08 a.m.