Комбо из 10 постов по Causal Inference

12 участников

О чём курс

Курс представляет собой углубленное практическое руководство по применению современных методов каузального вывода (Causal Inference) и машинного обучения для оценки эффектов воздействия (CATE — Conditional Average Treatment Effect). Программа разработана для специалистов в области Data Science, аналитиков и исследователей, которые стремятся перейти от простых корреляционных моделей к инструментам, позволяющим оценивать причинно-следственные связи в сложных бизнес-условиях. Основная цель курса — дать слушателям набор инструментов для объективного выбора моделей, работы с эндогенными воздействиями, обработки высокоразмерных данных и построения оптимальных стратегий принятия решений на основе данных.

В ходе обучения вы освоите работу с библиотекой EconML, научитесь применять методы двойного машинного обучения (DML) и его вариации, включая динамические модели и подходы с использованием инструментальных переменных (OrthoIV, DRIV). Курс охватывает широкий спектр сценариев: от анализа рандомизированных экспериментов с неполным соблюдением условий до работы с агрегированными данными и высокоразмерными векторами контролей. Особое внимание уделяется оценке гетерогенности эффектов (HTE) с помощью продвинутых алгоритмов, таких как ортогональные и каузальные леса, а также методам трансформации воздействия для учета нелинейных зависимостей.

Важной частью курса является переход от теоретической оценки эффектов к практическому бизнес-применению. Вы научитесь использовать методы Policy Learning (PolicyTree и PolicyForest) для формирования правил назначения воздействий, которые максимизируют бизнес-метрики. Кроме того, курс включает глубокий блок по валидации моделей: вы узнаете, как проводить диагностику качества оценок CATE с помощью тестов BLP, коэффициентов Qini и калибровки, чтобы гарантировать, что выявленные закономерности являются реальными бизнес-инсайтами, а не случайными артефактами моделирования.

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

Программа обучения

  1. Отбор лучшей казуальной модели с помощью R-скорера Класс RScorer для сравнения нескольких моделей эффекта по R-критерию (Nie & Wager). Применять для объективного выбора лучшей модели CATE – это альтернатива использованному в работе сравнению по остаточному среднеквадратичному отклонению (MSE).
  2. Примеры использования OrthoIV и DRIV Семейство алгоритмов с инструментальными переменными (OrthoIV, DMLIV, DRIV), сочетающих подходы двойного и дважды робастного машинного обучения. Применять при эндогенном воздействии, когда присутствует ненаблюдаемый конфаундер, но доступен инструмент. Частный случай (Intent-to-Treat DRIV) – рандомизированный эксперимент с неполным соблюдением (non-compliance).
  3. Примеры применения взвешенного двойного машинного обучения Применение DML к взвешенным или агрегированным данным. Применять, когда данные поступают в виде сегментов или сводок (число наблюдений и дисперсия по сегменту), а не построчно.
  4. Примеры применения двойного машинного обучения Демонстрирует классы LinearDML и SparseLinearDML. Применять, когда воздействие не является эндогенным (инструменты не требуются), а конфаундеры наблюдаемы; SparseLinearDML – именно в случае, когда вектор контролей W высокоразмерный и обе стадии оценивания линейны.
  5. Примеры применения динамического двойного машинного обучения Класс DynamicDML для воздействий, назначаемых последовательно во времени и влияющих на будущие исходы.
  6. Примеры применения ортогонального случайного леса и каузального леса Классы CausalForestDML и OrthoForest (ортогональный случайный лес). Применять, когда требуется оценка гетерогенного эффекта воздействия (HTE) и есть основания подозревать нелинейные взаимодействия. ORF особенно эффективен при большом количестве конфаундеров благодаря ортогонализации.
  7. Примеры трансформация воздействия Аргумент treatment_featurizer для учета нелинейности по самому воздействию (например, когда отклик линеен относительно квадрата воздействия). Применять, когда исход зависит от преобразования воздействия, а не от него напрямую; этот прием, например, может помочь уловить нелинейный отклик D→Y, оставшийся незахваченным.
  8. Policy Learning (построение политики назначения воздействия) с помощью деревьев и лесов Классы PolicyTree и PolicyForest: не просто оценить эффект, а вывести правило назначения воздействия (кому следует применять вмешательство), максимизирующее бизнес-value. Применять для перевода оценок CATE в практическую политику – прямой мост к бизнес-рекомендациям по ценовым сегментам.
  9. Обобщенные случайные леса Низкоуровневый модуль econml.grf (высокопроизводительная Cython-реализация R-пакета grf): CausalForest, IVForest, RegressionForest. Применять, когда нужны максимальная производительность и тонкий контроль над построением леса, а не высокоуровневая обертка.
  10. Валидация моделей оценки CATE Диагностика качества оценки CATE: тест на наилучший линейный предиктор (BLP), коэффициент Qini и калибровка. Применять, чтобы убедиться, что обнаруженная гетерогенность реальна, а не является артефактом модели.
Складчина создана 7 августа 2026 г. · описание обновлено 7 сентября 2026 г.

Теги курса

Другие материалы автора 4

АГ Артем Груздев Все материалы
961 ₽ 9 406 ₽