全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1556 2
2017-06-23
egen ye_coun = group(year country)        这是年份国家固定效应
egen g = group(product_code6)               这是产品固定效应
su g                                                           q指产品数量,p指产品价格, Lnp_nagative=-lnp
loc n=r(max)
g m=.
g e_p=.
forv i=1/`n'{
reg lnq Lnp_nagative pop i.ye_coun  if g==`i'
mat b=e(b)
replace m=b[1,1] if g==`i'
predict r if e(sample),r
replace e_p=r if e(sample)
drop r
}

上面是我原来的代码
但是现在为解决内生性问题,想拿工具变量(两个工具变量:lne,lncost)来替代lnp进行回归。
上面的语句该怎么修改?[smile][smile]


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-6-23 11:09:20
Lnp_nagative= -lnp
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-6-23 19:25:56
g m=.
g e_p=.
forv i=1/`n'{
ivregress 2sls lnq (Lnp_nagative= Lne_nagative lntrans_cost_nagative ) lnpop i.ye,r if g==`i'
mat b=e(b)
replace m=b[1,1] if g==`i'
predict r if e(sample),r
replace e_p=r if e(sample)
drop r
}

这样加出错了
invalid syntax
r(198);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群