Что общего у мороженого и утопленников?

Что общего у мороженого и утопленников?

Корреляция и причина. Где заканчивается связь и начинается совпадение.

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

Продажи мороженого — вверх, число несчастных случаев на пляжах открытых водоёмов — вверх, напрашивается вывод: мороженое топит людей. Абсурд! Или… между этими переменными есть связь, которую нужно объяснить.

Но объяснять нечего. Потому что мороженое здесь ни при чём и утопленники ни при чём, обе линии растут, потому что на улице жарко. Это и есть ложная корреляция: статистическая связь, за которой не стоит причинности.

Лето = мороженое + утопленники 
Лето = мороженое + утопленники 

Что происходит в реальности

  1. Наступает летняя жара. Температура воздуха растёт, и это независимый внешний фактор, который мы не контролируем.
  2. Люди покупают больше мороженого. Жарко → хочется холодного → продажи мороженого растут. Мороженое здесь — следствие жары.
  3. Люди идут купаться. Жарко → хочется в воду → число купальщиков растёт. А вместе с ним, к сожалению, растёт и число утонувших. Утопленники здесь — тоже следствие жары.
  4. Две переменные растут одновременно, почти идеальная связь.
  5. Возникает соблазн увидеть причину.

Почему это называют spurious correlation / ложная корреляция

Ложная корреляция — это ситуация, когда две переменные статистически связаны, но:

  • либо не влияют друг на друга;
  • либо связаны через третий фактор (наш случай — жара);
  • либо связь случайна — просто совпадение в данных.

Типичная ошибка: увидеть, что две переменные растут вместе, и сразу решить, что одна вызывает другую, это логическая ловушка.

Три вопроса, которые стоит задать, прежде чем говорить о причинности:

  1. Есть ли механизм? Как именно мороженое могло бы топить людей? Если объяснения нет — это уже красный флаг.
  2. Есть ли третий фактор? Что ещё меняется вместе с этими переменными? В нашем случае — температура воздуха.
  3. Можно ли проверить экспериментом? Если мы заставим группу людей есть мороженое, а другую — нет, изменится ли число утоплений? Очевидно, нет, а следовательно, прямой связи нет.

Правильный вывод: мороженое и утопленники связаны статистически, но не причинно. Обе переменные — следствия жары.

Как это может выглядеть в бизнесе

С мороженым и утопленниками всё понятно — пример выбран абсурдный, но та же ошибка может появиться в отчётах, дашбордах и презентациях, где выглядит убедительно.

Пример 1. Сезонность, которую приняли за эффект. Компания запустила новую рекламную кампанию в мае, к августу выручка выросла на 40%, вывод: "Кампания работает". Но в этот же период у конкурентов выручка выросла на 35% без всякой кампании. Причина — сезонный спрос. Кампания и выручка росли вместе, но не потому, что одна тянула другую, а обе тянул сезон.

Пример 2. Два KPI, которые растут синхронно. В продуктовой команде средний чек и число обращений в поддержку растут одновременно. Вывод напрашивается: "Чем больше покупают, тем больше проблем", однако если добавить в анализ третий фактор — рост базы пользователей, то связь между чеком и обращениями нивелируется. Обе метрики растут потому, что растёт аудитория.

Пример 3. "Мы улучшили онбординг, и retention вырос". Команда переделала онбординг в июне, в июле retention вырос. Казалось бы, победа, но в июле также стартовал сезон отпусков, изменился состав трафика и вышел новый релиз конкурента. Если не проверить альтернативные объяснения, можно годами "улучшать онбординг" и не понимать, почему эффект не воспроизводится.

Что общего у всех трёх случаев.

Есть две переменные, которые движутся вместе.

Есть соблазн объявить одну причиной другой.

И есть третий фактор — сезон, рост базы, изменение рынка, который в анализ не попал.

Пока он не попал, связь кажется причинной. Как только попал, связь рассыпается.

Как это проверять на практике. Тот же набор из трёх вопросов:

  1. Есть ли механизм? Как именно кампания влияет на выручку? Через какие шаги?
  2. Есть ли третий фактор? Что ещё менялось в этот же период?
  3. Можно ли проверить экспериментом? Если отключить кампанию на части аудитории, эффект сохранится?

Если хотя бы на один вопрос нет внятного ответа — это повод не делать вывод, а копать дальше, именно на этом шаге отсеивается большинство "инсайтов", которые на поверку оказываются сезонностью или совпадением.

Проект Тайлера Вигена

Проект называется Spurious Correlations и представляет собой коллекцию случайных корреляций, "выловленных" из самых разных наборов данных и превращённых в линейные графики. Цель — наглядно показать опасность коррелирования без понимания причин.

Сайт был впервые опубликован в мае 2014 года, а в январе 2024 года получил большое обновление: добавили 25 000 новых переменных и улучшили функцию поиска. Проект не преследует коммерческой выгоды, Виген не показывает рекламу, не отслеживает посещения и разрешает использовать свои графики всем желающим по лицензии Creative Commons.

Пример, один из тех, что есть на сайте:

Что общего у мороженого и утопленников?

Почему это ложная корреляция

Главная мысль графика — корреляция не означает причинность, ключевые моменты:

  • Скрытый фактор: Скорее всего, обе переменные растут из-за общей причины — например, роста популярности интернета в целом, увеличения аудитории стриминговых сервисов или демографических изменений, и это классический пример "третьей переменной", которая создает видимость связи.
  • Data dredging / выуживание данных: Тайлер Виген специально написал программу, которая просеивает миллионы пар переменных в поисках сильных корреляций: "Я коррелировал сотни миллионов пар переменных. Я бросил кучу данных в блендер промышленного размера, чтобы найти эту корреляцию". Вероятность случайно найти такую сильную связь — около 0,0076%, но если проверить 13 000 случайных переменных, она становится почти гарантированной.
  • p-value не спасает: хотя p-value для этой корреляции меньше 0,01 (что считается статистически значимым), это не делает связь реальной.

Контекст проекта

График с "Теорией Большого взрыва" — один из сотен примеров на сайте Вигена, его цель — показать, как легко обмануться, увидев две совпадающие кривые. Сам автор, бывший аналитик военной разведки, а затем студент Гарвардской школы права, создал этот проект как "гиковский юмор", но с серьезным подтекстом: в эпоху больших данных ложные ассоциации находятся всё легче, и их легко принять за что-то значимое.

Проект не является предупреждением против доверия к исследованиям или корреляциям как таковым, это напоминание о том, что инструменты статистики полезны только при правильном использовании.

Все эти данные в его проекты взяты из официальных источников.

Главный вопрос: как отличить настоящую причинно-следственную связь от случайного совпадения?

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

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

Для установления причинности требуются контролируемые эксперименты, позволяющие исключить влияние других факторов. Классический пример — доказательство связи курения и рака лёгких: учёные провели обширные медицинские исследования, контролируя другие потенциальные факторы, и доказали, что вредные вещества в сигаретах повреждают лёгочную ткань.

Если провести эксперимент невозможно, используются квазиэкспериментальные методы и статистические техники, такие как причинность по Грейнджеру

Что общего у мороженого и утопленников?

или метод convergent cross mapping, оба пытаются выявить направление влияния на основе временных рядов.

Что общего у мороженого и утопленников?

Идея: если X действительно влияет на Y, то в истории Y "записана" информация об X. Значит, по состоянию Y можно восстановить (предсказать) X.

Правило:

  • Прогноз сходится (улучшается с данными) → связь настоящая, направление определено.
  • Не сходится → это корреляция, а не причина.

Почему это важно помнить на практике.

Обе ошибки: "вижу связь, значит, есть причина", и "связи нет, значит, ничего не происходит" одинаково дорого обходятся.

В первом случае рождаются сенсационные заголовки и неверные решения.

Во втором пропускается реальная зависимость, потому что она не легла в прямую линию на графике.

Поэтому проверка на причинность — это не формальность, а фильтр, который отделяет рабочие гипотезы от совпадений.

Короткий итог

"Лето = мороженое + утопленники" — это формула для ситуации: "есть скрытая причина, из-за которой две переменные растут вместе".

Что общего у мороженого и утопленников?

Следующий раз, увидев заголовок "Учёные обнаружили связь между...", вспомните о мороженом.

Корреляция — это не причина, а иногда просто совпадение, которое выглядит убедительно на графике.

Подписывайтесь на мой телеграмм канал

66
11
11