Интерактивная статистика

56 бесплатных интерактивных уроков: от среднего и медианы до A/B-тестов и Байеса. Двигайте графики и стройте интуицию. Без регистрации.

Модуль 7 «Связи и регрессия»

Множественная регрессия и контроль переменных

Парная регрессия смотрит на связь x и y в одиночку — и потому легко обманывается. Настоящая рабочая лошадь аналитика — множественная регрессия: она оценивает эффект x, удерживая прочие факторы постоянными. Именно здесь живёт практический ответ на «корреляция ≠ причинность».

x →
● z = 0● z = 1общий наклон (без контроля): 0.70

Поставьте истинный эффект = 0 и силу конфаундера побольше: общая красная линия покажет «связь», которой нет. Контроль z (линии внутри групп) её убирает. Это и делает множественная регрессия — оценивает эффект x, удерживая z постоянным.

Перед Вами две группы точек по скрытому фактору z (серые — z=0, бирюзовые — z=1). Сейчас контроля нет: красная линия — общая регрессия y по x. Она идёт вверх — будто x сильно влияет на y.

Что это значит

Множественная регрессия — самый частый инструмент аналитика после описательной статистики. «Влияет ли стаж на зарплату, если учесть должность и город?», «эффект промо на выручку при контроле сезона и канала» — всё это коэффициенты при прочих равных.

Главная сила и главная опасность — одна и та же: что именно вы включили в модель. Забыли важный конфаундер — эффект искажён; включили лишнее (см. коллайдер в следующем уроке) — тоже. Поэтому набор контролей выбирают по смыслу задачи, а не «всё подряд».

Где это встречается

Эконометрика и социальные науки почти целиком стоят на множественной регрессии: оценить эффект образования на доход, удерживая возраст, пол, регион постоянными.

В продукте — оценить вклад фичи в удержание при контроле давности регистрации и платформы, когда чистый A/B по этой фиче невозможен.

Определения
Множественная регрессияy = b₀ + b₁x + b₂z + …
регрессия на несколько предикторов сразу; оценивает вклад каждого при фиксированных остальных.
По-простому: оцениваем вклад каждого фактора, держа остальные фиксированными.
Контроль переменной
учесть фактор в модели (или сравнивать при равном его значении), чтобы убрать его влияние из оценки эффекта.
По-простому: убрать влияние фактора, сравнивая при равном его значении.
При прочих равных (ceteris paribus)
трактовка коэффициента: эффект одного предиктора, когда остальные зафиксированы.
По-простому: эффект одного фактора, когда остальные заморожены.
Конфаундер
фактор, влияющий и на x, и на y, и потому создающий ложную связь между ними.
По-простому: фактор, дёргающий и x, и y — источник ложной связи.
Когда метод врёт (допущения)

Коэффициент «при прочих равных» честен, только если в модель включены нужные конфаундеры и форма связи примерно линейна. Пропущенный важный фактор смещает оценку (omitted variable bias).

Сильно скоррелированные предикторы (мультиколлинеарность) делают отдельные коэффициенты неустойчивыми. И контроль не превращает наблюдательные данные в эксперимент — остаётся риск неучтённых факторов.

Дальше →
Понравились материалы?

Эти материалы делает канал «Кусочек пиццы» — аналитика данных простыми словами: разборы реальных кейсов, метрики, карьера. Подпишитесь, чтобы не потерять.

Подписаться на «Кусочек пиццы»