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
DataHandlerobject 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
DataHandlerobject, 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
DataHandlerobject, 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.