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.