Проверка SRM (Sample Ratio Mismatch)

Средняя A/B-тестирование

Условие задачи

Таблица ab_assignments (user_id INTEGER, experiment TEXT, variant TEXT — 'control' или 'test', assigned_at TEXT). Для каждого эксперимента проверьте баланс групп: посчитайте количество пользователей в каждом варианте, ожидаемое количество (total/2) и отклонение в процентах. Выведите experiment, variant, actual_count, expected_count, deviation_pct.

Схема данных

CREATE TABLE ab_assignments (user_id INTEGER, experiment TEXT, variant TEXT, assigned_at TEXT);

Темы

CTE COUNT GROUP BY SRM A/B TEST

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи