面對爭議,經濟學人是否不再使用心理學的老中介效應模型?|stata資料\新R語言資料

2021-02-21 經濟理論與實證建模
最近從本科、到碩士、到博士,到著名中文期刊,一堆的中介效應模型做機制檢驗。爭議中的被稱作心理學的舶來品,中介模型為何在強調嚴謹因果識別的經濟學圈如此這麼流行?一言以蔽之:操作簡單,便於講故事!作為教授計量經濟學的教員,該如何回應同學的疑問?還有最後2節課,繞是繞不過去了。其實我以前介紹過,好像沒被注意。首先讀兩個流傳甚廣,影響很大推文:

經濟學如何看待中介效應?

考據

第一個推文的意思是說,如果引入中介變量,那你不得不考慮關鍵自變量和中介變量的內生性問題。如果你只考慮了關鍵自變量的內生性問題,而不考慮中介變量的內生性問題,那你就不認為中介變量是個關鍵影響變量!如果這樣,你還需要研究它嗎?而誰都知道,找一個工具變量就夠頭疼的了,還要找第二個?第一個推文的意思是這些。

第二個推文意思是心理學的舶來品,統計學、管理學和心理學都沒有像經濟學這樣聚焦因果關係識別,即使發在管理學、統計學頂級外刊的作品,在經濟學看來在識別方面存在不少問題,這是學科範式的問題。

計量經濟學非常講究殘差的clear,就是主方程儘量沒有遺漏變量,否則就不clear了。試想,如果中介變量不在中介模型的第一個方程,那是否意味著存在遺漏變量?!這不是內生性的一個緣由嗎?可能花了很大的力氣去消除內生性問題,為了用中介模型,又有意製造了個新的內生性問題。

以下是被經濟學大量引用的心理學文章:

最近,sata倒是出了1個處理內生性的中介效應模型命令,本公眾號介紹過:

中介效應、工具變量回歸中的因果中介分析| stata資料\新R語言資料

中介效應最新進展: 中介效應中的工具變量法使用方法及其代碼!

Abstract. In this article, we describe the use of ivmediate, a new command to estimate causal mediation eects in instrumental variables (IV) settings using the framework developed by Pinto et al. (2019). ivmediate allows to estimate a treatment eect and the share of this eect that can be attributed to a mediator variable. While both treatment and mediator can be potentially endogenous, a single instrument suffces to identify both the causal treatment and mediation effects.
Keywords: st0001, ivmediate, causal mediation analysis, treatment effects, instrumental variables 
摘要:在本文中,我們描述了ivmediation的使用,這是一個新的命令,使用Pinto等人(2019)開發的框架來估計工具變量(IV)設置中的因果中介效應。ivmediation允許估計一個處理方面以及可歸因於中介變量的該方面的份額。而處理和中介都可能是內生性的,雖然處理變量 和 中介變量 可能 內生的。單個 工具變量足以識別處理和中介變量的因果效應。

處理內生性中介效應命令:ivmediate

Causal mediation analysis for linear instrumental variables models

線性工具變量模型的因果中介分析

//Syntaxcd D:\ivmediate_stata        //ivmediate depvar [indepvars] [if] [in], mediator(varname) treatment(varname) instrument(varname) [options]use auto,clear    //IV mediation analysis       ivmediate price, med(trunk) treat(foreign) inst(turn)
//IV mediation analysis with display of intermediate results ivmediate price, med(trunk) treat(foreign) inst(turn) full
//IV mediation analysis with controls and clustered standard errors ivmediate price mpg weight, med(trunk) treat(foreign) inst(turn) vce(cluster rep78)

分解中介效應:sgmediation

The purpose of the Sobel-Goodman tests are to test whether a mediator carries the influence of an IV to a DV.

 A variable may be considered a mediator to the extent to which it carries the influence of a given independent variable (IV) to a given dependent variable (DV). Generally speaking, mediation can be said to occur when (1) the IV significantly affects the mediator, (2) the IV significantly affects the DV in the absence of the mediator, (3) the mediator has a significant unique effect on the DV, and (4) the effect of the IV on the DV shrinks upon the addition of the mediator to the model.

use https://stats.idre.ucla.edu/stat/data/hsbdemo, clearcd D:\中介效應statause hsbdemo,clearsgmediation science, mv(read) iv(math)sgmediation science, mv(read) iv(math) cv(write)    * bootstrap with case resampling    bootstrap r(ind_eff) r(dir_eff), reps(1000): sgmediation science, mv(read) iv(math)    estat bootstrap, percentile bc
* bootstrap with residual resampling * need to install resboot_mediation findit resboot_mediaton ssc install resboot_mediaton resboot_mediation, dv(science) mv(read) iv(math) reps(1000)

resboot_mediation

resboot_mediation performs a residual bootstrap on a mediation model with continuous mediation and response variables.  The predictor variable may be binary or continuous.  The indirect effect is computed as the product of coefficients.

use https://stats.idre.ucla.edu/stat/data/hsbdemo, clearresboot_mediation, dv(science) iv(math) mv(read)resboot_mediation, dv(science) iv(math) mv(read) cv(write socst)resboot_mediation, dv(science) iv(math) mv(read) ranres

這三個帶因果識別的中介效應模型可自行用ssc install ...命令安裝,點擊文末閱讀原文,也有下載的,手動安裝在stata的ado文件夾。

其實,做機制分析,在經濟學界,比較規範的2個:做交互項模型,這在管理學被叫做調節效應,a對b的影響過程中受到c的調節;做分組回歸,異質性分析或許也可能發現某種機制。

更多因果識別檢驗、交互項問題,如果需要加速理解和掌握,可參見:

即將開班 | Python數據挖掘與Stata應用能力提升與實證前沿寒假工作坊

George E. P. Box:

Essentially, all models are wrong, but some are useful.


計量老師Prof Zhang:中介效應是錯的。不過計量學者有責任,為啥沒實證的看一看理論論文呢?這些都是90-2010年之間都討論完善的東西。

著名青年學者Mr Zhang:top 經濟學雜誌上,有中介效應麼,我是沒見過啊!

青年才俊Mr Zou:對於一種分析工具的功與過,不能一概而論,要看它的問題和研究目的適用性,如果找不到其他更好的方法,總比沒有方法要好。在檢驗變量之間的影響機制方面,中介效應模型還是能發揮一定的積極作用。

海龜教授Mr He:中介效應模型的問題其實就是沒有考慮內生性,top上做機制檢驗一般都是分組回歸,看交叉項,或者再做一個工具變量回歸。本來用個IV解決了內生性,來個中介效應模型又把內生性問題放大了。中介效應模型的結果顯著本質上就說明了你沒把遺漏變量的內生性問題處理乾淨,邏輯上屬於作者自己打臉的行為。

2019的R包例子

# Examples with JOBS II Field Experiment

# ** For illustration purposes a small number of simulations are used **

require(mediation)
require(parallel)
require(MASS)

data(jobs)

a <- lm(comply ~ treat + sex + age + marital + nonwhite + educ + income,
        data = jobs)
b <- glm(job_dich ~ comply + treat + sex + age + marital + nonwhite + educ + income,
         data = jobs, family = binomial)
c <- lm(depress2 ~ job_dich * (comply + treat) + sex + age + marital + nonwhite + educ + income,
        data = jobs)

out <- ivmediate(a, b, c, sims = 50, boot = FALSE,
                 enc = "treat", treat = "comply", mediator = "job_dich")

summary(out)
plot(out)

# Using non-parametric bootstrap
out.boot <- ivmediate(a, b, c, sims = 50, boot = TRUE,
                      enc = "treat", treat = "comply", mediator = "job_dich")

summary(out.boot)
plot(out.boot)


# }

stata例子:

cd D:\ivmediate_stata
 // open Becker and Woessmann (2009) replication data
 use "ipehd_qje2009_master.dta"

 // define the vector of control variables
 global controls "f_jew f_fem f_young f_pruss hhsize pop gpop f_miss"

 // run iv-mediation analysis
 ivmediate inctax $controls, mediator(f_rw) treatment(f_prot) instrument(kmwitt)

自變量和中介變量是內生的情況咋辦?放在因果中介的框架

出口學習效應研究,編譯自Detecting Learning by Exporting|附「新冠疫情對商業經濟模式的改變」視頻

在印度的450年葡萄牙殖民主義:傳教士,教育,和性別不平等的根源|附地理斷點回歸設計GRD(空間斷點回歸設計SRD)經典匯總

新晉克拉克獎得主Dell的地理斷點論文技術分析I:ArcGIS-Python地理數據處理,biprobit模型逆米爾茲比提取等

新晉克拉克獎得主Dell地理斷點論文技術分析II:ArcGIS-3D與R語言參數畫黑白和彩圖|附技術分析III部分stata資料

新晉克拉克獎得主Dell地理斷點論文技術分析III:ArcGIS地理數據導入stata形成計算數據等

氣泡圖、等高線、標籤、主題顏色、貝葉斯估計等的stata菜單操作、代碼設置一網打了

高級宏觀經濟理論|Acemoglu合集1993至2012年|內生轉化模型的stata操作要點

動態空間面板|空間協整數據模型理論、方法與推論|附Stata與Matlab操作要點、主程序和子程序m文件

機器學習與因果推斷課程閱讀大綱

衛星夜光數據校準與年度外推(附1992-2015年中國地級城市衛星夜光數據、夜光數據與中國工業企業資料庫、海關數據匹配代碼片段)

弱工具變量穩健推斷、PSM-DID合理使用等的Stata操作要點(附字幕版Impact of  COVID-19crisis)

CES函數泰勒展開、歐拉方程與貝爾曼方程,讓經濟學走向邏輯理性的三個常用工具

區域經濟研究方法新動向:空間計量經濟學與因果識別DID的結合-空間倍差法SDID

QJE:一般均衡框架下的資源錯配與生產率

科普:細菌與病毒的區別,為什麼RNA病毒疫苗較難開發?

在線課堂測試錄播片段:Stata軟體安裝、日誌文件命令與自動篩選顯著變量程序分享

因果推斷的聖杯還是佔星術?充滿爭議的工具變量法之應用|開學第23講再論工具變量法的尋找、檢驗與前沿

EpiModel:在R軟體平臺構建、模擬和分析傳染病傳播的種群動態的數學模型工具

擴展工具變量多重高維固定效應面板回歸程序包在線或離線安裝|開學第15講Stata包離線install代碼

放鬆工具變量排他性假設的Stata操作原理與應用Stata包的離線安裝代碼|開學第13講IV前沿與擴展IV多重固定效應包安裝

雙重差分原理與三重差分簡要|開學第六講

結構分析:摘自The Margins of Global Sourcing Theory and Evidence

為何要在Fuzzy_RDD使用工具變量法?即在模糊斷點回歸,如何應付組間模糊的線?

入世與中國製造業企業績效:AER文章片段賞析、怎樣的經濟機器視頻

NBER:人口行動限制與新型冠狀病毒在中國的傳播 | 唧唧堂論文解析

唧唧堂:JIBS 國際商務研究 2020年2月刊論文摘要

中國博導要求掌握的RDD方法實證運用範文(配程序code), 不然就不要用RDD做實證研究!

乾貨: UN和WTO推薦的最全且權威的實證研究方法及在Stata實現!必收藏!

AER, AEJ上用準自然實驗識別的實證文章有哪些?含程序和code, 不看至少需要收藏一下!

【提供下載的命令數目已增加至 2908!】如何在幾秒鐘內完成 Stata 外部命令的安裝?

[學科前沿] HCW政策分析面板數據模型,亦或謂「回歸控制法」(RCM):附R代碼的經典文獻複製

基於ArcGlobe的全球行動電話,中國、美國、「一帶一路」沿線夜間燈光可視化分布

根據經緯度Stata制空間權重矩陣代碼數據:附空間計量經濟學軟體代碼與參考文獻

相關焦點

  • 我的R語言學習方法
    通過運營R語言公眾號,認識了各行各業在學習和使用R語言的朋友們。經常會遇到這些問題:我是R新手,要怎樣學習R語言?我要學習R語言,需要學習那些內容?王老師,R語言學習,有什麼書籍或者視頻推薦和分享嗎?等等。
  • 如何入門R語言
    然而,不少朋友由於之前學的是偏向人文社科的專業,之前連Excel都玩不順手,更別提接觸過程式語言了。面對市面上一堆R語言的書籍,可能有些不知所措,一看一些專業性比較強的書,就直接懵逼了。因此,我以本文來記錄一下我將近1年半的R語言學習歷程,希望能對有相似背景的朋友提供一些幫助。個人背景本人是上海某大學的一年級統計學研究生。
  • 【R函數學習】R語言時間序列函數整理
    ( m2=arima(prop, order = c(1,0,0),method="ML", include.mean = F) ) #用AR(1)模型擬合,不含截距項。start=1948,f=12)arima(wue,order=c(1,1,1),seasonal=list(order=c(0,1,1),period=12),include.mean=F,method="CSS")#擬合自回歸模型,因變量關於時間的回歸模型eg1=ts(scan("582.txt"))ts.plot(eg1)fit.gls=gls(
  • Julia教程1:Julia學習資料與工作環境
    學習一門語言之前,能夠清楚的知道碰到問題可以去哪裡找答案是非常重要的,同時一個個性化的工作環境更是可以讓工作效率成倍提升。這裡就我收集的一些Julia的學習資料介紹一下,並介紹一下如何搭建一個Julia的工作環境。學習資料由於是一門比較新興的語言,所以其實學習資料並不是特別多,特別是對於那些對計算機編程本身就不熟悉的人來說,更是麻煩。
  • 最全Excel資料:500份Excel模板+數據分析+使用技巧!
    Excel中大量的公式函數可以應用選擇,使用Microsoft Excel可以執行計算,分析信息並管理電子表格或網頁中的數據信息列表與數據資料圖表製作,可以實現許多方便的功能,帶給使用者方便。種使用技巧:如何對多個工作表同時編輯,如何快速選定Excel區域、如何一個單元格輸入多個值等163個小技巧;excel宏教程;Excel函數大全(含實例教程);excel快捷鍵大全;excel高級使用技巧等30多份技巧資料【500份Excel使用模板】:有財務管理素材與模板136份、市場營銷素材與模板128份、人力資源素材與模板128
  • 你想要的諮詢Case Book、商業思維訓練等資料都在這兒了 | 獨家資料
    ▲可上下滑動,部分資料搶先看諮詢分析模型,例如SWOT分析、波特五種競爭力分析、波士頓分析矩陣、價值鏈模型等等。這些模型不僅能夠幫助你尋找解決問題的思路,也是入行諮詢必須要懂的術語。學院給你模型學習書籍,不僅涵蓋基本介紹,也會有大量實例教你怎麼應用噢~▲可上下滑動,部分資料搶先看有很多著名的商學院,都會整理含金量極高的Case Book, 指導商科學生學習。
  • R語言時間序列函數大全(收藏!)
    ( m2=arima(prop, order = c(1,0,0),method=」ML」, include.mean = F) ) #用AR(1)模型擬合,不含截距項。tsdiag(m1) #對估計進行診斷,判斷殘差是否為白噪聲summary(m1)r=m1$residuals #用r來保存殘差Box.test(r,type=」Ljung-Box」,lag=6, fitdf=1)#對殘差進行純隨機性檢驗,fitdf表示殘差減少的自由度AutocorTest(m1$resid) #加載FinTS包
  • 心理學 | 那些超哇塞的實用效應
    你是否在學習或者活動中與他人想法產生分歧而難於啟齒?
  • 框架不應該有「MODELS」資料夾
    光是我接觸過的Ruby、PHP框架,就至少有:Rails(Ruby)CodeIgniter(PHP)Yii(PHP)…除此之外,像是Java, Python還是什麼語言,一定也有框架做這種事:放一個「models」資料夾在那邊。這真是大錯特錯。
  • 等腰三角形的新6大模型
    02等直內接等直新免費分享的資料,公眾號中發送「資料」查看(QAQA,各類問題解答)微信長按掃下圖關注幾何數學,免費學習更多內容:20個系列+模型新補15個系列+進階模型18個系列+解題策略14個系列+交互探究9個系列等……    各類講義、教案、資料、動態課件、源文件下載都在教師qq群群文件裡,想要學習提升自己、學術交流探討的老師請加群
  • 使用stata製作數據變量表
    即導出一個excel文件,用以說明感興趣的stata數據分別包含哪些變量,以及各變量的含義。實現這一功能需要用到幾個常用的命令:local暫元、for循環、export excel。所以本篇推文也可以幫助熟悉這幾個命令的常規用法。前段時間有朋友想要了解「(2011-2016年)流動人口數據」的變量情況。
  • 求職必備,最全Excel資料:500份Excel模板+數據分析+使用技巧!
    Excel中大量的公式函數可以應用選擇,使用Microsoft Excel可以執行計算,分析信息並管理電子表格或網頁中的數據信息列表與數據資料圖表製作,可以實現許多方便的功能,帶給使用者方便。無論是在當下的學習還是工作中,Excel很重要
  • 最全Excel資料:500份Excel模板+數據分析+使用技巧!暑假學一學!
    Excel中大量的公式函數可以應用選擇,使用Microsoft Excel可以執行計算,分析信息並管理電子表格或網頁中的數據信息列表與數據資料圖表製作,可以實現許多方便的功能,帶給使用者方便。種使用技巧:如何對多個工作表同時編輯,如何快速選定Excel區域、如何一個單元格輸入多個值等163個小技巧;excel宏教程;Excel函數大全(含實例教程);excel快捷鍵大全;excel高級使用技巧等30多份技巧資料【500份Excel使用模板】:有財務管理素材與模板136份、市場營銷素材與模板128份、人力資源素材與模板128
  • 最新一期《經濟學人》中有哪些值得借鑑的地道寫作表達?
    今天讀上周最新一期經濟學人幾篇文章,發現了很多非常好的寫作地道表達,大家可以在自己的寫作中替換使用,這些地道的表達運用絕對會讓你的作文增色不少,
  • 周末心理學:暈輪效應
    暈輪效應又稱「光環效應」,屬於心理學範疇,是指當認知者對一個人的某種特徵形成好或壞的印象後,他還傾向於據此推論該人其他方面的特徵。本質上是一種以偏概全的認知上的偏誤。暈輪效應愈來愈多地被應用在企業管理上,其對組織管理的負面影響主要是體現在各種組織決策上。
  • 「責任分散效應」
    在群體中,人們普遍存在著著一種「責任分散」心理,(也叫「旁觀者效應」)即隨著責任人數量的增多,責任人的責任感就會相對降低,因為他們會覺得,反正也不是自己一個人承擔,自己完全沒有必要幹得那麼起勁。於是在相互推諉之下,誰都不努力,結果嚴重影響辦事的效率。甚至因為缺乏責任感,還可能導致悲慘事情的發生。
  • 《火箭模型-團隊評估與效能提升》 2021年認證招生正式啟動!
    模型建立後,進行了管理和實踐上的應用測試,作為跨國企業和美國空軍領導力和團隊發展計劃的非常重要一部分,保證了該模型的簡單、實用和適應性。the ROCKET MODEL™火箭模型研發作者Gordon Curphy博士,心理學及領導力專家,主要作者
  • R數據分析:如何繪製回歸分析結果的森林圖
    你發SCI總能用得到的,雖然中文文章畫這個的我沒太見著,英文文章很多使用這種森林圖展示結果的,下圖就是一個例子,所以趕緊收藏一下哦。實例描述今天給大家畫一個邏輯回歸的。今天的例子為研究GRE,GPA和學校排名是否會影響一個人被錄取為研究生,在這個例子中GRE和GPA都是連續變量,學校排名rank為分類變量,是否錄取admit為(0/1)二分類。
  • Excel輕鬆管理資料歸檔
    資料管理如果靠手工登記管理會比較麻煩,而藉助Excel卻很輕鬆。現在資料分成已歸檔、完整待歸檔和缺失三種情況,要實現在備註顯示綠燈、黃燈和紅燈,如何操作?這時模型基本出來,但為了更完美,需要將數字還有對應表隱藏起來。Step 06 單擊條件格式→管理規則→編輯規則,勾選僅顯示圖標。