T-Bank: A/B тест — средний чек по группам с выбросами

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

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

Таблицы ab(user_id, variant) и orders(user_id, amount). Посчитайте средний чек (AVG amount) для каждой группы. Дополнительно — trimmed_avg: средний по amount, исключая нижние 5% и верхние 5% (по persentilям внутри группы). Выведите variant, naive_avg, trimmed_avg (2 знака). Используйте NTILE(20).

Схема данных

CREATE TABLE ab (user_id INTEGER PRIMARY KEY, variant TEXT); CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, amount REAL);

Темы

ab_test NTILE window trimmed_mean

Подсказки

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