В середине эксперимента команда изменила схему события и обновила логику подсчёта метрики, не зафиксировав версию. Какой подход к исправлению наиболее корректен?

AНичего не делать: статистика всё равно усреднит изменения
BЗафиксировать версии, привести расчёт к единому определению (в идеале пересчитать исторические данные) и при необходимости перезапустить эксперимент
CВыкинуть данные варианта A и анализировать только вариант B
DЗаменить p-value на другой критерий, чтобы не замечать изменения схемы
Правильный ответ. Изменение определения метрики без версионирования делает сравнение некорректным и требует унификации расчёта.

Разбор

Если метрика считалась по-разному в разные дни или в разных вариантах, вы сравниваете не одно и то же. В таких случаях нужно зафиксировать определение (версию) и пересчитать результаты единообразно для всего периода. Если пересчёт невозможен или смешение слишком сильное, честнее перезапустить эксперимент после исправления logging.

Проверь себя · 1/3разбор после ответа
Вы запустили A/A test и получили статистически значимую разницу по ключевой метрике. Что правильнее всего сделать перед запуском A/B?
Тренировать A/B в Telegram

Ещё вопросы по теме «QA, SRM и раскатка»