楼主: 天天得学习
909 0

[数据管理求助] 求助:stata16 借助家庭关系资料,整理出两两关系 [推广有奖]

  • 0关注
  • 0粉丝

已卖:6份资源

硕士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
661 个
通用积分
2.7000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
238 点
帖子
8
精华
0
在线时间
275 小时
注册时间
2019-10-30
最后登录
2024-6-20

楼主
天天得学习 发表于 2021-3-13 10:38:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,请问大家,我现在手上有一份家庭关系资料,因研究需要,现希望整理出一份表格,对应每个人在家庭中直系亲属的关系(能明确的则进行整理),示例数据以dataex形式呈现(因涉及隐私故隐匿化处理),希望实现的整理结果如下截图所示,因资料中家庭数较多,无法简单手动一一整理,希望能借助代码尽可能实现,希望大家帮忙出出主意。我目前使用的软件为STATA 16

现遇到的问题:
1)如何基于一整个家庭关系,配对出两两的关系?
2)存在一个户籍地址有多个户主/配偶/……等关系
3)存在无法确认是谁的孩子的情况,对这类人,只对其明确的关系进行匹配(如id10009,不能确定是谁的女儿,则其确定的关系为外祖父母)

我尝试过处理简单的家庭,如家庭中只有配偶、亲子关系,借助duplicates tag,gen()先对家庭中是否有重复的户主、配偶、兄弟姐妹、子女等进行判断,并对不重复者,借助家庭号和角标形式进行整理,但遇到复杂的关系时有困难。由于存在不确定的家庭关系,不能简单按照家庭人数进行循环,需要增加逻辑判断,但不太明白可以怎么处理。

示例代码:
----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input int id号 str5 家庭号 str9 家庭关系 str5 姓名 str3 性别 str18 身份证号
  4. 10001 "00001" "户主"    "张AA" "男" "111111196011011111"
  5. 10002 "00001" "配偶"    "方AA" "女" "111111196211021111"
  6. 10003 "00001" "姐姐"    "张BB" "女" "111111195811011111"
  7. 10004 "00001" "儿子"    "张CC" "男" "111111199011011111"
  8. 10005 "00001" "女儿"    "张DD" "女" "111111199111011111"
  9. 10006 "00001" "女儿"    "张EE" "女" "111111199211011111"
  10. 10007 "00001" "儿媳"    "李AA" "女" "111111199021011111"
  11. 10008 "00001" "孙子"    "张FF" "男" "111111201621011111"
  12. 10009 "00001" "外孙女" "王AA" "女" "111111201821011111"
  13. 10010 "00002" "户主"    "梁AA" "女" "222222194701012222"
  14. 10011 "00002" "户主"    "韩AA" "男" "222222194401012222"
  15. 10012 "00002" "子"       "韩BB" "男" "222222197001012222"
  16. 10349 "00100" "户主"    "廖AA" "女" "999999195001019999"
  17. end
复制代码

------------------ copy up to and including the previous line ------------------

希望得到的效果如下,每个人(每个id)所有明确对应的家庭内的直系亲属关系(其中备注不确定是谁的女儿,但是对应的外孙女-外祖父关系可确定),下图呈现部分整理的关系:
效果.PNG

二维码

扫码加我 拉你入群

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

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

关键词:Stata 家庭关系 tata duplicates duplicate

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-3 08:26