DiagnosticsPlots.residuals_over_time#

DiagnosticsPlots.residuals_over_time(hdi_prob=0.94, idata=None, dims=None, figsize=None, backend=None, return_as_pc=False, hdi_kwargs=None, line_kwargs=None, **pc_kwargs)[source]#

Plot residuals (target − posterior predictions) over time.

Computes residuals using y_original_scale from posterior_predictive and target_data from constant_data. One panel per extra-dimension combination. Each panel shows a mean residuals line, an HDI band, and a zero reference line.

Parameters:
hdi_probfloat, default 0.94

HDI probability mass for the residual band.

idataaz.InferenceData, optional

Override instance data.

dimsdict[str, Any], optional

Subset dimensions.

figsizetuple[float, float], optional
backendstr, optional
return_as_pcbool, default False
hdi_kwargsdict, optional

Forwarded to azp.visuals.fill_between_y.

line_kwargsdict, optional

Forwarded to azp.visuals.line_xy for the mean residuals line.

**pc_kwargs

Forwarded to PlotCollection.wrap().

Returns:
tuple[Figure, NDArray[Axes]] or PlotCollection

Examples

fig, axes = mmm.plot.diagnostics.residuals_over_time()
fig, axes = mmm.plot.diagnostics.residuals_over_time(hdi_prob=0.50)