DiagnosticsPlots.posterior#
- DiagnosticsPlots.posterior(var_names=None, group='posterior', idata=None, dims=None, figsize=None, backend=None, return_as_pc=False, kind='kde', visuals=None, aes=None, aes_by_visuals=None, **pc_kwargs)[source]#
Plot 1-D marginal KDE distributions for one or more posterior variables.
Thin wrapper around
azp.plot_dist.- Parameters:
- var_names
list[str] |str|None, optional Variable(s) to plot.
Noneplots all variables in group.- group
str, default “posterior” InferenceData group to draw from. Use
"prior"to quickly inspect the prior without callingprior_vs_posterior.- idata
az.InferenceData, optional Override instance data for this call only.
- dims
dict[str,Any], optional Coordinate filters, e.g.
{"channel": ["tv", "radio"]}.- figsize
tuple[float,float], optional Figure size forwarded via
figure_kwargs.- backend
str, optional Rendering backend. Non-matplotlib backends require
return_as_pc=True.- return_as_pcbool, default
False If True, return the raw
PlotCollection.- kind
str, default “kde” Plot kind forwarded to
azp.plot_dist(e.g."kde","hist").- visuals
dict, optional Forwarded to
azp.plot_dist.- aes
dict, optional Forwarded to
azp.plot_distas an explicit keyword argument.- aes_by_visuals
dict, optional Forwarded to
azp.plot_dist.- **pc_kwargs
Forwarded to
azp.plot_dist.
- var_names
- Returns:
tuple[Figure,NDArray[Axes]] orPlotCollection
Examples
fig, axes = mmm.plot.diagnostics.posterior() fig, axes = mmm.plot.diagnostics.posterior( var_names=["alpha"], dims={"channel": ["tv"]} )