全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8776 5
2012-10-04
悬赏 10 个论坛币 已解决
各位达人:
            向您请教一个问题,我现在想使用CHIP(1995)数据,里面的收入是按个人统计的,他们有一个统一的家庭代码,我想把各家庭成员的收入数据加总起来形成家庭总收入数据,然后替换家庭户主的收入数据,家庭代码不变,应该怎么做啊?下面是示例,N1表示家庭代码,A2表示家庭成员代码(1表示住户,2表示配偶,依次下去),A3表示收入。谢谢

N1             A2        A3
1111001  1            1000  
1111001  2            2000
1111001  3            1897
1111001  4            23367
1111001  5            26387
1111002  1           8798
1111002  2           57898
1111003  1           57423
1111003  2           13454
1111003  3            25466
1111003  4           909898


最佳答案

夸克之一 查看完整内容

bysort N1: egen hhincome=total(A3)
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-4 11:38:50
bysort N1: egen hhincome=total(A3)
二维码

扫码加我 拉你入群

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

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

2012-10-4 11:51:21
按家庭编号 和个人编号1,分别取出来,然后把2的取出来,依次到9,让把第一个收入改名为1,第二个改2,依次,然后按家庭编号合并数据表,最后加总。
二维码

扫码加我 拉你入群

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

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

2012-11-8 10:24:12
夸克之一 发表于 2012-10-4 11:38
bysort N1: egen hhincome=total(A3)
如何把两个变量的数字组合成一个变量的数字,比如N1:10001 ,N2:001,H1:10001001
二维码

扫码加我 拉你入群

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

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

2012-11-8 10:50:12
benz1985 发表于 2012-11-8 11:24
如何把两个变量的数字组合成一个变量的数字,比如N1:10001 ,N2:001,H1:10001001
gen H1=N1*1000+N2

please first make sure that N1 and N2 are not "string" variables.

二维码

扫码加我 拉你入群

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

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

2018-3-26 16:05:46
我想问一下,在这贴的基础上的数据,如果求得不是总收入而是人均收入应该怎么弄
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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