原方程:
Y=a*X
想增加一个虚拟变量,例如是否为oecd国家,于是方程变为:
Y=(a+b*dumy)*X
但是有内生性问题,所以X要用工具变量V,方程变为:
Y=(a+b*dumy)*V
相应的命令:如果是第二步:regress logY logX dumylogX但是第三步的命令该如何写?如果不含虚拟变量是这样:ivregress 2sls logY (logX = logV)
那现在又有虚拟变量又有工具变量怎么办,实在无解,特求救
|
楼主: adend
|
1751
0
[编程问题求助] 当虚拟变量碰到工具变量时怎么用stata写二阶段程序 |
加好友,备注jltj京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


