其他
搞定内生性,不可不知的工具变量法笔记
工具变量法是解决内生性问题的有效方法。
首先了解一下二阶段最小二乘法Stata中的命令为ivregress,语法格式为
ivregress estimator depvar [varlist1] (varlist2 = varlist_iv) [if] [in] [weight] [, options]
选项介绍
estimator分为2sls两阶段最小二乘、liml有限的信息最大似然(liml) 、gmm广义矩方法(gmm)
depvardepvar 为被解释变量;
varlist1为外生解释变量;
varlist2 为所有的内生解释变量;
varlist_iv为所有的工具变量;
在选项 options 中,
vce(robust)表示稳健型标准误
可使用 firstfirst 选项报告 2SLS 中第一阶段的回归结果
small表示小样本下的自由度调整
use morz.dta
edit
desc
*被解释变量
label var lwage 已婚妇女工资的对数值
*解释变量
label var educ 受教育年数
label var exper 工作年限
label var expersq 工作年限平方
*工具变量
label var fatheduc 已婚妇女的父亲的受教育年数
label var motheduc 已婚妇女的母亲的受教育年限
*OLS回归与2SLS对比
reg lwage educ exper expersq
est store OLS
ivregress 2sls lwage exper expersq (educ = motheduc fatheduc)
est store _2SLS
esttab OLS _2SLS , ///
title("已婚妇女教育投入回报影响研究") replace ///
mtitles("OLS回归" "2SLS回归结果" ) ///
b(%6.3f) se ///
star( * 0.10 ** 0.05 *** 0.01 ) ///
addnotes("*** 1% ** 5% * 10%") staraux r2 nogap compress
结果解释: