A/B-тест: lift по метрикам и peeking-диагностика

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

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

Таблицы ab_users (user_id, variant, assigned_at TEXT) и daily_metrics (user_id, metric_date TEXT, revenue REAL, sessions INTEGER). Посчитайте кумулятивный lift (разницу средних) теста vs контроля по дням от начала эксперимента. Выведите experiment_day, control_avg_revenue, test_avg_revenue, lift_pct (округлить до 2), cumulative_control_users, cumulative_test_users.

Схема данных

CREATE TABLE ab_users (user_id INTEGER PRIMARY KEY, variant TEXT, assigned_at TEXT);
CREATE TABLE daily_metrics (id INTEGER PRIMARY KEY, user_id INTEGER, metric_date TEXT, revenue REAL, sessions INTEGER);

Темы

CTE JOIN JULIANDAY CASE WHEN AVG COUNT DISTINCT NULLIF

Подсказки

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