Реализуй функцию `srm_check(n_a, n_b, alpha=0.001)` — проверка на **нарушение баланса групп** в A/B-эксперименте. **Зачем:** если выкатили split 50/50 но получили 49500 / 50500 — это может быть багом в randomizer. SRM-тест — обязательный **pre-flight** check **до** интерпретации метрик эксперимента. **Что вернуть:** dict `{"p_value": <round до 6 знаков>, "srm_detected": <bool>}`, где `srm_detected = True`, если `p_value < alpha`. **Ограничения:** - `scipy` запрещён — только `math` (`sqrt`, `erf`) - Используй **хи-квадрат тест с одной степенью свободы**, ожидаемое split = 50/50 **Пример:** `srm_check(49500, 50500)` → разница 1000 на 100k наблюдений, нужно определить — баг или случайность.
statistics A/B SRM chi-square