黃河泉 发表于 2019-3-5 16:32 
1. 谢谢,但尔后请用回复!2. 请解释各变量与你要求的东西,不然不知从何开始?
感谢您的耐心回复。
tb2_a_c1 tb1y_a_c1……tb2_a_c10 tb1y_a_c10分别表示第一个子女的性别、第一个子女的出生年份……第十个子女的性别、第十个子女的出生年份。
性别变量赋值0=女,1=男,-8=不适用
出生年份变量赋值-8=不适用
我想利用数据进行以下操作:
1、计算家庭中女儿数量
2、计算家庭中儿子数量
3、把这10个孩子按出生年月从大到小进行排序,看家庭中最大孩子的性别。
目前自己可以解决前两个问题了,命令如下:
egen girlnumber=anycount(tb2_a_c1 tb2_a_c2 tb2_a_c3 tb2_a_c4 tb2_a_c5 tb2_a_c6 tb2_a_c7 tb2_a_c8 tb2_a_c9 tb2_a_c10),value(0)
egen boynumber=anycount(tb2_a_c1 tb2_a_c2 tb2_a_c3 tb2_a_c4 tb2_a_c5 tb2_a_c6 tb2_a_c7 tb2_a_c8 tb2_a_c9 tb2_a_c10),value(1)
但第3个问题仍不知如何处理,还请大神赐教。