pandasA/B-тестMediumPremium~10 мин

Базовый t-test: A vs B по чеку

// Условие

Таблица df — результаты A/B-теста: 2000 юзеров в контроле (A) и 2000 в варианте (B). Метрика — средний чек (amount).

Что нужно
Посчитай:
  • mean_a, mean_b — средний amount в группах A и B (round 2);
  • lift_pct — относительный прирост (B−A)/A (round 4, например 0.0512 = 5.12%);
  • p_value — p-value двухстороннего t-test при равных дисперсиях (round 6) — используй scipy.stats.ttest_ind;
  • verdict — строка 'significant' если p < 0.05, иначе 'not_significant'.
Вернуть dict с ключами: mean_a, mean_b, lift_pct, p_value, verdict.

// Данные

df: user_id, group ('A'/'B'), amount (float)
▶ Решить в pandas-тренажёре

// Решение

🔒

Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.

★ Открыть Premium

// Похожие задачи

// Разобраться в теме

→ Гайд по A/B-тестам