Что такое Cohen's d (Effect Size) (COHD)?
Стандартизированный размер эффекта: разница средних / pooled std.
Формула
d = (M_B - M_A) / sqrt((s²_A + s²_B) / 2)Как считать
d = (mean_B - mean_A) / pooled_std.
Зачем нужна
Позволяет сравнивать эффекты разных тестов на одной шкале.
SQL-запрос
SELECT
AVG(metric) FILTER (WHERE variant = 'B') - AVG(metric) FILTER (WHERE variant = 'A') AS raw_diff,
STDDEV(metric) FILTER (WHERE variant = 'A') AS std_a,
STDDEV(metric) FILTER (WHERE variant = 'B') AS std_b,
ROUND(
(AVG(metric) FILTER (WHERE variant = 'B') - AVG(metric) FILTER (WHERE variant = 'A'))
/ NULLIF(SQRT((POWER(STDDEV(metric) FILTER (WHERE variant = 'A'), 2)
+ POWER(STDDEV(metric) FILTER (WHERE variant = 'B'), 2)) / 2), 0)
, 3) AS cohens_d
FROM experiment_results WHERE experiment_id = 'exp_123';