Что такое mediation analysis?
Ответ от нейросети
sobes.tech AI
Mediation analysis — это метод в причинно-следственном анализе, который позволяет понять, через какие промежуточные переменные (медиаторы) воздействие одной переменной (например, лечения или фактора) передается на другую переменную (исход).
Проще говоря, если у нас есть переменная X (причина), переменная Y (следствие) и переменная M (медиатор), то mediation analysis помогает оценить, какая часть эффекта X на Y происходит напрямую, а какая — опосредованно через M.
Пример: влияние рекламной кампании (X) на продажи (Y) может частично проходить через повышение узнаваемости бренда (M). Анализ медиатора поможет количественно оценить этот путь.
Типичный подход включает построение регрессионных моделей для оценки прямого и косвенного эффектов и проверку статистической значимости медиатора.
# Пример на Python с использованием statsmodels
import statsmodels.api as sm
# X - независимая переменная
# M - медиатор
# Y - зависимая переменная
# 1. Регрессия M на X
model_M = sm.OLS(M, sm.add_constant(X)).fit()
# 2. Регрессия Y на X и M
model_Y = sm.OLS(Y, sm.add_constant(np.column_stack((X, M)))).fit()
# Оценка прямого и косвенного эффектов по коэффициентам