面板工具变量与内生性操作及应用(固定随机、豪斯曼检验、过度识别检验、预测等)

文章重点.面板数据工具变量与内生性操作流程

本文以美国妇女工资决定为例,进行面板数据工具变量相关操作

更多基础知识汇总请继续阅读

🌈2021年寒假Stata研讨班:高级计量经济学及Stata应用研讨班

👉2021空间计量研讨班:空间计量及Geoda、Stata、ArcGis、Matlab应用

一.简介

虽然面板数据能够有效处理不随时间而变的个体特征,但如果回归模型包含“内生( endogenousregressors)变量,则需要使用面板工具变量法。实际操作通常可分为两步,即首先对模型进行变换以解决遗漏变量问题(比如,使用固定效应模型FE或一阶差分法然后对变换后的模型使用“二段最小二乘法”(2SLS)

考虑模型:

二.操作应用

面板工具变量法命令为xtivreg

基本命令如下

xtivreg depvar [varlist_1] (varlist_2 = varlist_iv) [if] [in] [,options]

GLS random-effects (RE) model

xtivreg depvar [varlist_1] (varlist_2 = varlist_iv) [if] [in] [, re RE_options]

Between-effects (BE) model

xtivreg depvar [varlist_1] (varlist_2 = varlist_iv) [if] [in] , be [BE_options]

Fixed-effects (FE) model

xtivreg depvar [varlist_1] (varlist_2 = varlist_iv) [if] [in] , fe [FE_options]

First-differenced (FD) estimator

xtivreg depvar [varlist_1] (varlist_2 = varlist_iv) [if] [in] , fd [FD_options]

选项含义

其中, depvar代表被解释变量的名称, varlist I代表外生解释变量的名称, varlist2代表内生解释变量,varlist iv代表工具变量名称,if代表条件语句,in代表范围语句,option代表选项。

statistic代表对面板模型进行估计的方法,包括re=随机效应模型(默认方法)、be=组间法、fe=固定效应模型、fd一阶差分法

其他主要的 options选项。

Regress假定变量varlist_2为外生,忽略对工具变量 varlist_iv的设定

Vce(vcetype)设定标准差的类型,包括 conventional、 bootstrap和 jackknife

level设定置信度,默认为 leve(l95)

first输出2SLS第一阶段的回归结果

small汇报小样本的t统计量和F统计量,而非Z和x2统计量

操作应用案例1

use nlswork

固定效应估计

xtivreg ln_w age c.age#c.age not_smsa (tenure = union south), fe

随机效应GLS模型

xtivreg ln_w age c.age#c.age not_smsa 2.race (tenure = union birth south), re

操作应用案例2

use abdata

First-differenced estimator一阶差分法

xtivreg n l2.n l(0/1).w l(0/2).(k ys) yr1981-yr1984 (l.n = l3.n), fd

操作应用案例3

use labordemand.dta, clear

xtivreg n L2.n L(0/1).(w k ys) (L.n=L3.n),fd

使用差分法进行工具变量法操作,结果为:

工具变量有效性检验,需要下载安装xtoverid,

命令为:

xtoverid [, robust cluster(varlist) ]

面板工具变量法预测

对面板工具变量模型进行预测的基本命令为

predict (type) newar [if)(in)[, statistic]

其中,type代表新变量的类型, newar代表生成的新变量的名称,if代表条件语句,in代表范围语句, statistic代表可用的統计量。在前面的差分法面板工具变量模型之后,我们可以输入命令进行预测:

predict yp

use labordemand.dta, clear

xtivreg n L2.n L(0/1).(w k ys) (L.n=L3.n),fd

predict yp

这样,我们就得到线性预测值,在这里即一阶差分的预测值。并且,预测的变量被命名yp。

(0)

相关推荐