environmentaltools.graphics.look_models

environmentaltools.graphics.look_models(data, variable, params, num=10, fname=None)[source]

Plot CDFs of multiple distribution fits for model comparison.

Overlays empirical CDF with theoretical CDFs from top-ranked fitted distributions to visually compare goodness of fit.

Parameters:
  • data (pd.DataFrame) – Time series data.

  • variable (str) – Name of the variable column.

  • params (pd.DataFrame) – DataFrame with fitted distribution parameters containing columns: distribution name, SSE, and parameter values. Should be sorted by fit quality (best first).

  • num (int) – Maximum number of distributions to plot. Defaults to 10.

  • fname (str, optional) – File path to save the plot. If None, displays interactively. Defaults to None.

Returns:

The axis with the plot.

Return type:

matplotlib.axes.Axes

Note

Plots up to ‘num’ best-fitting distributions based on sum of squared errors.