Learn R Programming

exdqlm (version 0.4.0)

exal_make_mcmc_sigmagam_control: 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
)

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.

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.