«Зато в Казани сработало!»
// Условие
Общий результат теста — ноль, и продакт отправился «копать глубже»: разбил юзеров на 8 сегментов и нашёл один со «значимым ростом»: «Смотри, в seg5 p = 0.013! Фича работает, просто не для всех — раскатим хотя бы на этот сегмент». Сегментация в дизайне теста заявлена не была.
Что нужно
Посчитай общий p-value, число «значимых» сегментов из 8 и ожидаемое число ложных значимостей при таком переборе (n_тестов × α). Сохрани в result — dict с ключами p_value_overall, n_segments_significant, expected_false_positives.// Данные
df:
user_id, group (A/B), segment (seg1–seg8), converted (0/1)// Решение
🔒
Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.
★ Открыть Premium