Базовый 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'.
mean_a, mean_b, lift_pct, p_value, verdict.
// Данные
df:
user_id, group ('A'/'B'), amount (float)// Решение
🔒
Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.
★ Открыть Premium