in src/responsibleai/rai_analyse/_score_card/_rai_insight_data.py [0:0]
def get_metric(metric, y_test, y_pred, **kwargs):
if metric not in metric_func_map:
raise UserConfigValidationException(
f"Invalid metric, metric {metric} is not supported."
)
else:
func = metric_func_map[metric]
if metric in pos_label_metrics:
return func(y_test, y_pred, pos_label=kwargs["pos_label"])
if metric in ordered_label_metrics:
return func(y_test, y_pred, labels=kwargs["labels"])
return func(y_test, y_pred)