dynode.utils.vis_utils.plot_mcmc_chains#
- dynode.utils.vis_utils.plot_mcmc_chains(samples_in: dict[str, ndarray | list], matplotlib_style: list[str] | str = ['seaborn-v0_8-colorblind']) Figure #
Plot MCMC chains for each sampled parameter in a grid of subplots.
Parameters#
- samples_indict[str, np.ndarray | list]
Dictionary containing posterior samples (shape: num_chains, num_samples). Parameters generated with numpyro.plate are flattened and displayed as separate parameters with _i suffix for each i in num_plates.
- matplotlib_stylelist[str] | str, optional
Matplotlib style to use for plotting; default is [“seaborn-v0_8-colorblind”].
Returns#
- plt.Figure
Matplotlib figure containing the plots.