2333 2

[数据管理求助] stata中数据识别问题 [推广有奖]

  • 1关注
  • 0粉丝

已卖:17份资源

本科生

99%

还不是VIP/贵宾

-

威望
0
论坛币
1395 个
通用积分
141.6372
学术水平
3 点
热心指数
9 点
信用等级
6 点
经验
158 点
帖子
48
精华
0
在线时间
175 小时
注册时间
2016-3-9
最后登录
2022-8-4

楼主
学法语去巴黎 发表于 2016-12-11 13:40:21 |AI写论文
5论坛币
求助!用的家庭调查的数据,每个家庭都有一个编号(hhcode),家庭成员个数不定。我现在想识别某类人群(比如50岁以上的女性)家中是否有6岁以下的小孩,该如何处理。数据中有家庭成员关系(与户主关系),可以使用。 1.JPG 2.JPG

我认为如果该女性为户主的话,识别子女或孙子女;若不是的话则先识别与户主的关系再去识别户主与孩子的关系。但是代码还是不会写,希望能帮忙写一个样例以便在下模仿,万分感谢!

关键词:Stata tata 家庭调查 code 万分感谢 女性 如何

沙发
austen06 发表于 2016-12-11 13:40:22
  1. gen age = 2016 - a04_1 /// generate age

  2. /// drop hh without kids less than 6 yrs
  3. by hhcode: egen kid6 = min(age)
  4. gen ind_kid6 = kid6 < 6
  5. drop if ind_kid == 0
  6. drop ind_kid

  7. /* assume there is a gender variable in your dataset,
  8.    gender = 0 for male and gender = 1 for female */
  9. gen female_ind = 1 if gender == 1 & inlist(a02, 4, 6) & age > 50
  10. replace female_ind = 0
  11. by hhcode: egen ind = max(female_ind)
  12. drop if ind == 0
  13. drop ind
  14. drop female_ind

  15. /* All the households in your sample: 1) have at least one female mother
  16.         or grandmother over 50 years old, and 2) have at least one kid less than
  17.         6 years old. Households with grandmother less than 50 years are excluded. */
复制代码
已有 1 人评分论坛币 收起 理由
admin_kefu + 30 热心帮助其他会员

总评分: 论坛币 + 30   查看全部评分

藤椅
学法语去巴黎 发表于 2016-12-13 23:59:54
austen06 发表于 2016-12-11 13:40
十分感谢,给了我很大启发!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 19:22