plismbench.utils.aggregate module#

Get aggregated metrics.

plismbench.utils.aggregate.iqr(x: Series) float[source]#

Get interquartile range.

plismbench.utils.aggregate.aggregate_metrics(dataframe: DataFrame) DataFrame[source]#

Aggregate metrics accross all possible pairs.

plismbench.utils.aggregate.pad(x: Series | DataFrame) Series[source]#

Pad values to third digit.

plismbench.utils.aggregate.format_results(results: DataFrame) dict[str, str][source]#

Format metrics.

plismbench.utils.aggregate.get_results(metrics: DataFrame, top_k: list[int]) DataFrame[source]#

Get aggregated robustness results.