7113341832 发表于 2022-7-1 16:56 
最近学习了楼主的xtivreg2命令,也遇到了firstn没法识别的问题
后来看到40楼老师的回复,大概明白了含义。 ...
谢谢你,你说的是对的,我之前没有注意到原来大家是这个地方没看懂,我再稍微解释一下吧。
- xi:xtivreg2 A B C D (AA = IV), fe robust first savefp(first)
复制代码这个地方`savefp(first)`的意思,savefp是save first prefix的缩写,就是第一阶段以first开头保存,在这个例子中其实是第一阶段回归的名字命名以first开头,以内生变量AA结尾,所以合起来第一阶段回归的名字其实是`firstAA`。当然这个first你也可以用其他名字随意命令,比如savefp(first_),那么第一阶段回归的名字就是`first_n`。
另外,如果你不想自己自定义命名的话,也可以采用系统默认的命名。那么你可以直接使用savefist选项,系统默认的命名是`_ivreg2_内生变量`。
- xi:xtivreg2 A B C D (AA = IV), fe robust first savefirst
复制代码此时就可以使用`est restore _ivreg2_AA`来激活第一阶段回归。