2016-03-29 406 views
1

我正在Stata(面板数据)中运行两阶段最小二乘(2SLS)回归。我有一个外生变量(x1),一个内生变量(x2)和一个x2z)的工具。 我对x2y的影响感兴趣,特别是在对y的影响中。Stata中的2SLS与交互项

我写的是:

xtivreg2 2sls y x1 (x2 c.x2#i.x1 = z i.z#i.x1), fe 

我总是得到错误信息 “操作无效” 为c.x2#i.x1

任何人都可以帮忙吗?

回答

1

不要使用因子变量符号,并用手将它们定义:

use http://fmwww.bc.edu/ec-p/data/macro/abdata.dta, clear 
tsset id year 
gen nk = n*k 
gen l2nk = l2.n*k 
xtivreg2 ys k (n nk = l2.n l2nk), fe 

然而,这可能是被禁止的回归的原因是一个坏主意。看看this Statalist thread,特别是马克的回应。