全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1932 7
2012-03-09
数据如下:
  p             i      j     n
521159        1        4    0
521159        2        4    0
110100        1        4    1
110100        2        4    1
110100        3        4    1

...
p是产品,i是出口国,j是进口国,我想生成个虚拟变量 n ,使有i==3参与的产品为1,没有i==3参与的产品为0,如上所示,请问该怎么处理?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-9 12:00:25
bys p: egen n=max(i==3)
二维码

扫码加我 拉你入群

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

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

2012-3-9 12:22:47
不对啊,可能是上面的数据截取给的不好,比如下面20714里面有i==156,所以20714为1。20713里面没有i==156,20713为0。 20712也为0

pro                  i         j
20712        792        4
20712        826        4
20712        842        4
20713        724        4
20713        826        4
20714        32        4
20714        76        4
20714        124        4
20714        156        4
20714        276        4
20714        528        4
20714        724        4
二维码

扫码加我 拉你入群

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

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

2012-3-9 13:18:30
使有i==3参与的产品为1
比如下面20714里面有i==156,所以20714为1。
这句是什么意思?这里的因果关系是什么?
二维码

扫码加我 拉你入群

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

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

2012-3-9 14:07:17
就是设置一个虚拟变量n,如果pro这个产品(如20714)有中国参与(i==156),那n=1。 如果产品(如20713)没有中国参与(i里面没有156),则n=0
二维码

扫码加我 拉你入群

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

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

2012-3-9 14:10:01
就是设置一个虚拟变量n,如果pro这个产品(如20714)有中国参与(i==156),那n=1。 如果产品(如20713)没有中国参与(i里面没有156),则n=0
*又变成156了?
bys pro: egen n=max(i==156)
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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