Вступить в клуб →
сложнаяpythonОценка эффекта без A/B-теста

Эффект запуска относительно прошлого года с поправкой на рост бизнеса

Напишите yoy_adjusted_effect(pre_ly, pre_ty, post_ly, post_ty).

  • Аргументы — списки дневных значений метрики: pre_* — период до запуска, post_* — период после; ly — те же даты прошлого года, ty — этого года.
  • Рост бизнеса = sum(pre_ty) / sum(pre_ly).
  • Ожидаемое значение без запуска = sum(post_ly) × рост.
  • Эффект = sum(post_ty) / ожидаемое − 1.
  • Верните словарь {"expected": ..., "effect": ...}: ожидаемое округлите до одного знака, эффект — до трёх.
  • Если sum(pre_ly) или sum(post_ly) равны нулю, бросьте ValueError.

заготовка решения

def yoy_adjusted_effect(pre_ly, pre_ty, post_ly, post_ty):
    # ваш код
    return None

🔒 Проверка ответа — для участников клуба

  • Автотесты прямо в браузере
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела