全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2812 11
2012-03-16
怎么讲下面的的数据
firm    product    destination     value                           
1             1               1                7
1             2               3                8
2             1               2                 9
3             3               4                 4
3             4               1                  5

转换成

firm    product    destination     value
1             1               1                7
1             1               3                 0
1             2               3                8
1             2               1                 0
2             1               2                 9
3             3               4                 4
3             3               1                  0
3             4               1                  5
3             4                4                  0


谢谢!!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-16 23:40:25
就是把企业的潜在出口国补全,潜在国就是该企业总共的出口国
二维码

扫码加我 拉你入群

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

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

2012-3-17 01:08:04

一个笨办法

笨办法,针对上述格式:
expandcl 2, generate(newcl) cluster( firm )


. bys firm:gen m=_n

. replace va=0 if m==2|m==4

. drop  newcl

. gen w= de

. replace w=de[_n+2] if  m==2

. ge w1=de

. replace w1=de[_n-2] if  m==4


. replace de=w if m==2


. replace de=w1 if m==4


. drop  w1 w

. bys firm :ge m1=_N
drop if m==2&m1=2

二维码

扫码加我 拉你入群

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

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

2012-3-17 10:29:43
sort firm product
解决不了吗?
二维码

扫码加我 拉你入群

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

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

2012-3-17 13:55:57
bwhbwh 发表于 2012-3-17 01:08
笨办法,针对上述格式:
expandcl 2, generate(newcl) cluster( firm )
这样的转换也不对,因为第2个企业只出口了一种产品,所以是不要扩张的,而且在数据很多,产品和国家都很多的时候,这样的方法不好用。。不过还是很谢谢
二维码

扫码加我 拉你入群

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

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

2012-3-17 13:56:36
famousid 发表于 2012-3-17 10:29
sort firm product
解决不了吗?
我不是要排序,而是要扩展数据
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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