edaflow.ml.plot_roc_curves

edaflow.ml.plot_roc_curves(models: Dict[str, BaseEstimator], X_val: DataFrame, y_val: Series, title: str | None = None, figsize: Tuple[int, int] = (10, 8)) Figure[source]

Plot ROC curves for multiple models (binary classification only).

Parameters:

modelsDict[str, BaseEstimator]

Dictionary of model name -> fitted model pairs

X_valpd.DataFrame

Validation features

y_valpd.Series

Validation target

titlestr, optional

Plot title

figsizeTuple[int, int], default=(10, 8)

Figure size

Returns:

plt.Figure

The matplotlib figure