Защитные метрики, просевшие сильнее допустимого
Напишите guardrail_breaches(control, treatment, limits).
controlиtreatment— словариметрика → значениев группах; для всех метрик больше — лучше, значения в контроле положительные.limits— словарьметрика → допустимое относительное ухудшение(0.02— можно просесть не больше чем на 2%).- Относительное изменение =
(treatment − control) / control. Нарушение — если оно строго меньше−limit. - Проверяйте только метрики из
limits. Верните отсортированный список нарушивших метрик.
заготовка решения
def guardrail_breaches(control, treatment, limits):
# ваш код
return None