МГУ6 летфундаментальной
математики
Механико-математический факультет МГУ.
Индивидуальное менторство
Я Владислав. Помогаю разобраться в A/B-тестах, подготовиться к собеседованию и выстроить систему знаний в статистике.
Обсудить занятия Как проходят занятия
МГУМеханико-математический факультет МГУ.
В том числе — со сверхрезультатом.
Год интенсивного обучения аналитике данных.
Вместе с коллегами развиваем платформу персонализации X5 Tech — делаем предложения полезнее для покупателей, а персонализацию эффективнее для бизнеса.
Начнём с вашего запроса
У каждого свой маршрут.
Вот с чем ко мне уже приходили.
Три истории из моей практики.
Объяснение, математика, практика
Сначала разбираемся в идее на простом примере. Потом переходим к формулам, а в Python проверяем, как метод работает на данных.
У покупателей разное привычное число заказов. Прошлый период помогает учесть часть этих различий — и точнее оценить эффект.
«Представьте, что вы запустили A/B-тест на улучшение в приложении доставки продуктов. Вы ожидаете, что в тесте количество доставок вырастет, но t-тест вдруг оказывается „серым“ — статистически незначимым».
В статье разбираю, как здесь могут помочь данные до эксперимента:
«…мы вычитаем предсказуемую часть вариации, связанную с прошлым поведением пользователей, чтобы повысить чувствительность эксперимента».
Фрагменты моей статьи «CUPED под микроскопом», главы 1–2.
«Что-то долго не было математики! Давайте перейдем к ней!»
Y — метрика в эксперименте, X — до него. Вычитаем часть вариации Y, которую объясняет X.
Разбираем, почему этот θ минимизирует дисперсию и как оценить его по данным. Отдельно обсуждаем условия: ковариата не должна зависеть от воздействия, а её дисперсия должна быть ненулевой.
Измените корреляцию ρ. Как изменится выигрыш от CUPED?
import numpy as np
rng = np.random.default_rng(7)
rho = 0.7 # Попробуйте 0, 0.3, 0.9
x = rng.normal(size=10_000)
y = (rho * x + np.sqrt(1 - rho**2)
* rng.normal(size=x.size))
theta = np.cov(y, x)[0, 1] / x.var(ddof=1)
y_cuped = y - theta * (x - x.mean())
Дисперсия: 0,973 → 0,500
Снижение на 48,6%
Результат запуска на синтетических данных. В скачиваемом файле — симуляция и расчёт дисперсии. На занятии обсуждаем результат и сравниваем его с формулой.
Формат работы
Точную стоимость обсудим,
когда определимся с запросом.
Соберём программу под ваш уровень и цель. Выберем нужные опции и будем двигаться в комфортном темпе.
Обсудить занятия01Знакомимся с вашим запросом
→02Составляем план
→03Разбираем и практикуемся
Обо мне
Владислав ШереметьевПродуктовая аналитика
и эксперименты
Я окончил Мехмат МГУ и Академию аналитиков Авито. Работал продуктовым аналитиком в Авито. Сейчас руковожу командой методологии и исследований в платформе персонализации X5 Tech.
На занятиях соединяю математическую основу с учебными кейсами, приближёнными к реальности: от выбора метрики до обсуждения результатов эксперимента.
Мой Telegram-каналМатериалы из моего канала

Разложение Тейлора, оценка дисперсии и условия применения.

Вероятность ложных находок, FWER и поправки на множественность.
О статистике
«Все модели неверны, но некоторые полезны».