全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8733 5
2015-03-28
有两个database,第一个database是面板数据里有 prefecture-id,year,firm,每一个县都有很多年的数据,第二个database里有 prefecture-id,banks. 每一个县只有一年的银行数量。
请问怎么在stata中进行merge呢?

我上网没有查到如何merge。
我使用  merge 1:1 pref_id using E:\我的文档\data\Bank2.dta提示:variable pref_id does not uniquely identify observations in the master data

如果使用 merge m:1 pref_id using E:\我的文档\data\Bank2.dta
则出现下面表格:
Result                           # of obs.
-----------------------------------------
not matched                        18,439
from master                    18,184  (_merge==1)
from using                        255  (_merge==2)

matched                               994  (_merge==3)



请问该如何解决,新手不胜感激!


二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-29 21:33:08
面板不就是一个时间t和一个id吗? 你的第一个data里的firm是什么?

你第二个里面构建一个时间的变量,用id和这个时间两个变量做1:1的merge呢?
二维码

扫码加我 拉你入群

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

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

2015-3-29 22:32:26
tony2040044 发表于 2015-3-29 21:33
面板不就是一个时间t和一个id吗? 你的第一个data里的firm是什么?

你第二个里面构建一个时间的变量,用 ...
第一个data里的firm是 每个县每年新建的企业数量,

我现在第二个data里输入了 gen year=1912
然后在第一data里输入 merge 1:1 pref_id year using E:\我的文档\data\bank2.dta

结果显示:(note: variable year was int, now float to accommodate using data's values)

    Result                           # of obs.
    -----------------------------------------
    not matched                        19,419
        from master                    19,164  (_merge==1)
        from using                        255  (_merge==2)

    matched                                14  (_merge==3)
    -----------------------------------------
这个结果具体是什么意思,说明问题出在哪了?
因为刚接触stata,所以自己摸索也木有门路,求讲解。。。谢啦!
二维码

扫码加我 拉你入群

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

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

2015-3-30 09:01:53
你是想做一个地区金融发展程度对某种企业行为的宏微观研究吧,你打开第一个database,然后merge m:1  prefecture-id using。。。 第二个数据的路径,就可以了
二维码

扫码加我 拉你入群

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

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

2015-3-30 10:58:54
你第一个数据和第二个数据中的year的变量性质可能不一样,在数据表里点year那一列看看。

不一样的话转换成同一个格式,搜下应该就有。或者你重新对两个data都定义一次year
二维码

扫码加我 拉你入群

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

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

2020-12-15 11:33:08
楼主,请问您解决了这个问题了吗?这样的结果是不正确的吗?我做出来也是这样的,我以为这是做出来之后正确的结果,现在我看到你的帖子严重怀疑自己,我也是才接触这个stata,感谢楼主了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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