全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2170 5
2012-05-29
我用chns 数据,想生成变量等于第一个孩子的性别~~~
对子女的数据,想用家庭号和母亲行号分组~~~
sort hhid fline(母亲行号)age
bysort hhid fline , gen firstgender=gender(1)
但是做不出来~~~~
我又试了用bysort hhid fline, gen n1=_n 这步是错误的,我不知道为什么?
我本来还想先标号,在产生变量等于if n1==1 啥的~~~
我听说可以用rank可是好像没有这个命令?我菜鸟啊~~~谢谢谁回答下子
二维码

扫码加我 拉你入群

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

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

全部回复
2012-5-30 08:41:58
能不能,上传部分数据,看不懂你的要求。
二维码

扫码加我 拉你入群

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

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

2012-5-30 09:50:16
likezq2008 发表于 2012-5-30 08:41
能不能,上传部分数据,看不懂你的要求。
hhid  fline(母亲行号)age   gender                                hhid  fline  age gender   firstgender
1       2                   2         1                                      1      2      2        1            1
1       3                  15        0                                       1     3     1 0       1            1
1       3                  10        1                                       1     3      15       0             1
2       1                  13        1                                       2     1      11       0            0   
2       1                  11        0                                       2     1       13      1            0
2       1                  18        1                                       2     1       18      1            0
二维码

扫码加我 拉你入群

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

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

2012-5-30 09:54:05
likezq2008 发表于 2012-5-30 08:41
能不能,上传部分数据,看不懂你的要求。
如上数据,hhid相同的表示同一个家庭,hhid fline 相同表示同一家庭同一母亲   说明前三个同一家庭   而第二和第三个为同一家庭同一母亲
我现在想产生变量等firstgender 等于一个母亲的最小孩子的性别~~~~如上右
二维码

扫码加我 拉你入群

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

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

2012-5-30 11:09:44
sort hhid  fline  age
by hhid fline,sort: gen firstgender=gender[1]
二维码

扫码加我 拉你入群

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

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

2012-5-30 23:49:26
znxkxx 发表于 2012-5-30 11:09
sort hhid  fline  age
by hhid fline,sort: gen firstgender=gender[1]
非常感谢啊~~~~~!不知道我之前是括号打错了还是什么弄错了,老是弄不起。现在终于好了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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