a paper on Interaction effects

Summary of How Much Should We Trust Estimates from Multiplicative Interaction Models? Simple Tools to Improve Empirical Practice

研究过程中一个经典场景是:开开心心地解决了各种报错,跑出了一个没有任何omit,看起来还不错的结果,那么一个新的问题又来了,即,这个结果是啥玩意儿。
黄河泉老师的PPT里没有解释边际效应的结果图应该怎么看,于是就只好从原文找答案啦。

1 问题介绍

交叉项探讨的是 the relationship between an outcome Y and an independent variable/treatment D changes with a moderating variable X (Y,D,X三个变量的关系)

实证研究应用过程中经常犯的两个错误是:

  1. 模型设定错误,假设交叉项的影响是线性的 LIE——实证数据往往并非如此理想
    First, these models assume a linear interaction effect that changes at a constant rate with the moderator.
  2. 调节变量缺乏共同支持[想不到更贴切的翻译] lack of common support
    Second, estimates of the conditional effects of the independent variable can be misleading if there is a lack of common support of the moderator.
错误1 Model misspecification: LIE假设

交叉项模型的普遍设定隐含了这个关键假设—— LIE: linear interaction effect assumption
表达式为
\frac{\partial Y}{\partial D}=\alpha +\beta X
含义是

This linear interaction effect (LIE) assumption states that the
effect of D on Y can only linearly change with X at a constant rate given by \beta. In other words, the LIE assumption implies that the heterogeneity in effects is such that as X increases by one unit, the effect of D on Y changes by \beta and this change in the effect is constant across the whole range of X.

错误2 Insufficient common support in X

common support又是个啥?

Ideally, to compute the marginal effect of D at a given value of the moderator, Xo, there needs to be
(1) a sufficient number of observations whose X values are close to Xo and
(2) variation in the treatment, D, at Xo.
If either of these two conditions fails, the conditional marginal effects estimates are based on extrapolation or interpolation of the functional form to an area where there is no or only sparse data and therefore the effect estimates are fragile and model dependent.

百度翻译一下:
理想情况下,为了计算处理变量D在给定的调节变量值Xo的边际效应,需要

  1. 有足够数量的观测值,它们的X值接近于Xo。
    也就是说,使用的数据在Xo附近有足够多的观测值。
  2. 在X处的处理变量D是有变化的。

不满足以上的任何一个条件,那么条件边际效应的估计就是以函数形式对没有数据或极少量数据的区域的过度外推或内插,因此效果估计是脆弱的并且依赖于模型。[一针见血]
注:联系一下 Curse of dimensionality,就很好理解了。

Insufficient common support 经常出现于以下情况:

  1. D或X的分布是高度有偏的(highly skewed)
  2. D或X在二者的共同支持区域内没有变化(does not vary in some regions of the joint support of D and X)

2 模型

略。
总之作者经过一系列推导,针对以上两个问题进行证明,再一次论证了:

  1. 如果真实模型是非线性的而强行使用和线性模型,那么得到的结果是不一致和有偏的(conditional marginal effects estimates are inconsistent and biased);
  2. 如果不满足共同支持条件,那么结果高度依赖于模型。

3 检验诊断

问题提出来了,怎么解决呢?作者给出了一种非常简单又有效的办法:数据可视化。

Linear Interaction Diagnostic (LID) plots
  • 第一步,将原始数据按X进行分组,画出Y-D的散点图。
    如果X是类别变量,那么直接分组;如果X是连续变量,那么按照分位数等分成low, midium, high三组(binning approach)。
  • 第二步,在散点图上用蓝色线进行线性回归拟合,用红色线进行LOESS拟合。
    如果真实模型是线性的,那么两条线非常接近;反之,当真实模型是非线性的,两条线走势有明显差异。这是对错误1的检验。
    此外,对比同一条拟合线在不同分组中的走势,还可以对交互项的作用方向做出初步判断。
  • 第三步,在散点图上叠加X分布的box plot。散点图本身也提供了X分布的信息。
    如果X在数据区间内都有分布而且比较均匀,比如25分位点到75分位点几乎占据整个区域,那么满足共同支持条件;反之,X集中在某个区间,在另外的区域数据很少或没有,则不满足共同支持条件。

如果交互作用是双向的(一般模型均如此),那么要把D与X互换再做一遍。也可以用generalized additive model (GAM)做三维的surface plot。

介绍完毕。分以下情形进行图示:
(1) linear marginal effect with a dichotomous treatment,
(2) linear marginal effect with a continuous treatment, and
(3) nonlinear marginal effect with adichotomous treatment.

LID plots

4 估计量

光看图还是不够,数字到底比较可靠。于是,作者提供了两种估计量:Binning Estimator 和 Kernel Estimator,并且提供了将其可视化的程序 interflex [天地良心]
这里的 bias-variance trade-off 在于,一方面,这些估计量减少了缺乏共同支持造成的偏差;另一方面,如果交互项的影响确实是线性的,那么线性模型的结果比这些估计量更有效。

Binning Estimator

按照连续变量的分组方法进行估计,得到三个边际效应估计系数和置信区间。如图所示,

  1. 如果
    (1)线性回归线与L,M,H大致重叠(至少在置信区间内)
    (2)L,M,H在整个数据区间内分布比较均匀,不是集中在某个区域
    那么请放心使用线性模型。
  2. 如果L,M,H错落有致,那么恭喜你喜提非线性模型,请参考作者提供的估计量。
Binning Estimator
Kernel Estimator

Binning Estimator是三个点,Kernel Estimator则呈现了数据区间内的完整曲线。

  1. 如果Kernel Estimator结果接近一条直线,则满足LIE假设;如果弯曲程度很大,那么LIE假设不满足,线性模型结果不一致。
  2. 置信区间越宽的区域,越缺乏共同支持。
Kernel Estimator

5 数据

作者针对几本顶刊上的许多文章进行了验证(检验方法见下),结果一塌糊涂,只有4篇文章完全通过检验。

6 结果

作者报告了结果的4种典型情形,也是图示边际效应的应用实例:完美的线性边际效应[优秀]、由于情况1数据分布不均的缺乏共同支持、由于情况2的过度外推,以及非线性。[到了这里依然看不懂`interflex`结果图的可以参考原文此部分]

如何识别后三种情形?依次进行以下检验:
(1) H0:no statistically different treatment effects at typical low and typical high levels of the moderator——t test

whether the binning estimator at the median value in the low tercile of the moderator was statistically different from the effect estimate at the median of the high tercile of the moderator (p < .05, two-tailed)

即检验binning estimator的L与H是否具有显著性差异,拒绝原假设说明交互作用显著

(2) H0:no severe extrapolation——L-Kurtosis

whether the L-Kurtosis of the moderator exceeds a threshold that indicates severe extrapolation

(3) no nonlinear interaction effects——Wald test
H0:the interaction effect is indeed linear as claimed in the original study
interflex 的结果中,程序报告了Wald检验的p值。拒绝原假设说明存在非线性影响,但接受原假设不一定就满足LIE假设,尤其是在小样本的情况下。

结论

好啦,文章的主要内容就是针对线性交互模型中存在的LIEcommon support两个主要问题,分析问题的由来(模型设定错误和数据不足)及可能的影响(估计量不一致且有偏或高度依赖模型),提出了问题的识别方法(LID plot)以及更普遍适用的估计量(Binning和Kernel),并且把新方法用于已有文章进行检验。

最后,作者建议分析交互作用的研究者采取以下安全措施:

  1. 画LID图以检查原始数据。X|D和D|X最好都画哦。
  2. 参考Binning估计量。
  3. 参考Kernel估计量。
  4. 谨慎使用线性交互模型。得到Binning或Kernel估计量支持才使用线性模型,并且应当在有充分的共同支持的数据区域计算边际效应。建立线性模型后还要再参考Brambor, Clark and Golder (2006)一文的使用指导。

彩蛋

论文作者的interflex使用指南
另外一种交互作用的图示方法

学习愉快~晚安!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • 马桶终于搞定了,近几日用个水麻烦死,快递慢了点,省了点钱,拿着明天打牌,就坐地起价了! 另,关于价格与价值! 看到...
    纵情嬉戏天地间阅读 136评论 0 0
  • 1、了解推送原理 1.1、需要哪些组成部分:Your APP :你的应用,包含一些信息 {AppID:你的APPi...
    蓝白自由阅读 966评论 1 1
  • 在《如何成为高效能教师》一书的学习中,我知道了当人们除了自己之外,没有其他学习榜样时,便会懈怠。要向你的同...
    一叶一花_d911阅读 248评论 0 1