全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4243 6
2016-02-22
数据1是个人数据,有编号(pid),家庭编号(fid),和其他个体信息的变量,含研究需要自变量A、B及因变量C数据2是家庭数据,有家庭编号(id),和其他家庭信息的变量,含研究需要自变量D、E
两个家庭编号是一致的,一个家庭里有几个人参与问卷调查,所以数据1里的样本数量差不多是数据2样本量的三倍。
现在我需要这两个数据的内容,变成一个数据,在个人数据里加上所在家庭的一些变量,研究个体信息和家庭信息对某一因变量的影响。
请问这个在stata里如何实现
多谢各位大神赐教!



二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-23 00:47:54
如果数据1是data1然后数据2是data2的话,
use data1, clear
rename fid id
merge m:1 id using data2
试试看行不行。
二维码

扫码加我 拉你入群

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

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

2016-2-23 10:59:57
夏目贵志 发表于 2016-2-23 00:47
如果数据1是data1然后数据2是data2的话,
use data1, clear
rename fid id
十分感谢!基本成功,但是我只用了merge m:1 id using data2这一个命令就OK了,rename那个没用,用了反而不行,提示data2里没有id变量。
可不可以再追问一个,合并之后有少量not matched样本,如何剔除掉呢
二维码

扫码加我 拉你入群

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

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

2016-2-24 11:49:04
橙橙雪见 发表于 2016-2-23 10:59
十分感谢!基本成功,但是我只用了merge m:1 id using data2这一个命令就OK了,rename那个没用,用了反而 ...
不用rename就不用咯。合并成功了就好。
没对上的可以根据_merge变量的值来取舍。比如keep if _merge==3
二维码

扫码加我 拉你入群

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

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

2016-2-27 15:55:17
楼主怎么导入两个表的?我每次只能用一个表,所以只能在excel中合并…
二维码

扫码加我 拉你入群

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

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

2016-2-28 14:03:09
du870623 发表于 2016-2-27 15:55
楼主怎么导入两个表的?我每次只能用一个表,所以只能在excel中合并…
看我楼上回复,先打开data1,然后用合并命令merge m:1 id using data2,可以按照你想要的标准合并。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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