auswahl.benchmarking.plot_stability

auswahl.benchmarking.plot_stability(pod: DataHandler, dataset: Optional[str] = None, stability_metric: Optional[str] = None, methods: Optional[Union[str, List[str]]] = None, save_path: Optional[str] = None)[source]

Plots the stability score of methods for a given metric.

Parameters
pod: DataHandler

DataHandler object containing the benchmarking data.

dataset: str, default=None

Identifier of the dataset of which to plot the execution time. If there is data for only one dataset in the DataHandler object, the argument does not have to be specified.

stability_metric: str, default=None

Stability metric used for plotting. If there is data for only one stability_metric in the DataHandler object, the argument does not have to be specified.

methods: Union[str, List[str]], default=None

Method identifier or list of method identifiers for methods to be plotted. If None, all available methods are plotted.

save_path: str, default=None

Path on which to store the plot. If None, the plot is simply displayed.