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.