stanbkt.fits.MCMCFitOptions#
- class stanbkt.fits.MCMCFitOptions(seed=None, extra_kwargs=<factory>, chains=4, parallel_chains=4, threads_per_chain=1, iter_warmup=1000, iter_sampling=1000, save_warmup=None, thin=None, adapt_delta=None, max_treedepth=None, show_progress=True, show_console=False)#
Bases:
BaseFitOptionsCommon options for
cmdstanpy.CmdStanModel.sample().- Parameters:
chains (
int) – Number of Markov chains.parallel_chains (
int) – Number of chains to run in parallel.threads_per_chain (
int) – Number of threads used per chain.iter_warmup (
int) – Warmup iterations per chain.iter_sampling (
int) – Sampling iterations per chain.seed (
int|list[int] |None) – RNG seed (single seed or one seed per chain).adapt_delta (
float|None) – Target acceptance statistic for NUTS adaptation.show_progress (
bool) – Whether to show sampling progress.show_console (
bool) – Whether to stream CmdStan console output.
- classmethod from_dict(d)#
Create fit options from a dictionary.
Known dataclass fields are extracted and used for instantiation. Remaining keys are stored in
extra_kwargsfor CmdStanPy.