内生性处理的Stata命令:ivregress

2023年2月13日17:04:26内生性处理的Stata命令:ivregress已关闭评论

ivregress estimator depvar [varlist1](varlist2 = varlist_iv)[if] [in] [weight][,options]

ivregress为内生性处理的命令,estimator是指二阶段最小二乘(2SLS)、有限信息最大似然估计(LIML)、广义矩估计(GMM)3种方法,varlist1表示模型不存在内生性的解释变量,varlist2表示模型中存在内生性的变量,varlist_iv为存在内生性的变量的工具变量,[if] 为条件表达式,[in]用于设置样本范围,[weight]用于设置权重。[,options]为可选项,如表7.6所示。

内生性处理的Stata命令:ivregress

表7.6 ivregress命令的[,options]可选项及其含义

将上述命令中的estimator指定为2SLS,即为二阶段最小二乘估计,该命令的语法格式为:

ivregress 2sls depvar [varlist1](varlist2 = varlist_iv)[if] [in] [weight][,options]

示例如下:

ivregress 2sls y x1(x2 = z)

假设 2为内生解释变量,并且找到其工具变量 ,本命令的含义是以 为因变量,以 1、 2为自变量,以 为 2内生解释变量的工具变量,进行二阶段最小二乘回归估计。

ivregress 2sls y x1(x2 = z), r first

本命令的含义除了上一条命令的含义外,还通过设置r选项使用稳健标准差,设置first选项在结果中显示第一阶段的回归结果。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。