楼主: 新蕾蕾
759 1

stata数据合并吗 [推广有奖]

  • 0关注
  • 0粉丝

本科生

49%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
4.2151
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3940 点
帖子
76
精华
0
在线时间
0 小时
注册时间
2022-8-2
最后登录
2023-8-2

楼主
新蕾蕾 发表于 2022-9-3 17:20:59 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
恳求各位帮帮忙
我用的数据里面的参保类型包括:公费医疗、城职保、城居保、新农合和没有医疗保险六种类型。问卷中的问题例如:您在何处参加新农合?您在何处参加城职保?就是这几个参保类型都问了一个遍。要求我拍了个图片放在下面。就是我实在是搞不明白如果让居住地参保=1的话那户籍地参保=1该怎么弄出来呢?还有一个问题就是有六个参保类型啊,如果让居住地参保=1,那么这六个变量要分别弄吗?
跪求大佬解答!万分感谢! image20220903172059.jpg
二维码

扫码加我 拉你入群

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

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

关键词:STATA数据 Stata tata 数据合并 万分感谢
相关内容:stata数据合并

沙发
UnicornG 发表于 2022-9-6 14:03:00
从参考的文献分类来看,只有城职保、城乡居保和未参保三类,那应该是没有考虑公费医疗,参加城乡居保、城居保和新农合的合并为参加城乡居保。这样参保类型(type)就是未参保(=0)、城乡居保(=1)和城职保(=2):
  1. g type=.
  2. replace type=1 if 城乡居保==参保 | 城居保==参保 | 新农合==参保
  3. replace type=2 if 城职保==参保
  4. replace type=0 if 城乡居保==未参保 & 城居保==未参保 & 新农合==未参保 & 城职保==未参保
复制代码

理论上这三种应该是互斥的,如果数据上存在又参加城乡居保又参加城职保的,或许可以就算作参加城职保(待遇更好嘛)。
再来考虑参保地的话,首先肯定只有参加了城乡居保或者城职保的的才会考虑参保地,这样可以先生成参保地(place)等于缺失值(.):
  1. g place=.
复制代码

看上去只说了在居住地或非居住地参加医疗保险,并没有细分类型。或许可以理解成只要城乡居保、城居保和新农合这三种保险至少其中一种的参保地是居住地,就可以认为城乡居保(type==1)的参保地是居住地(=1):
  1. replace place=1 if type==1 & (城乡居保参保地==居住地 | 城居保参保地==居住地 | 新农合参保地==居住地)
复制代码

类似的,若果城职保的参保地是本地,那么城职保(type==2)的参保地是居住地(=1):
  1. replace place=1 if type==2 & 城职保参保地==居住地
复制代码

然后对于其他有医疗保险的人(type==1 | type==2)来说,参保地就是户籍地或其他地方(=0):
  1. replace place=0 if (type==1 | type==2) & place!=1
复制代码

这样就可以得到参保类型变量type和参保地变量place。

藤椅
新蕾蕾 发表于 2022-9-6 20:19:05 来自手机
UnicornG 发表于 2022-9-6 14:03
从参考的文献分类来看,只有城职保、城乡居保和未参保三类,那应该是没有考虑公费医疗,参加城乡居保、城居 ...
多谢多谢多谢,我想点赞来,结果不小心点成了踩,不好意思实在是不好意思,这个地方我想了好几天结果您一下就点通我了谢谢谢谢

板凳
新蕾蕾 发表于 2022-9-6 20:19:07 来自手机
UnicornG 发表于 2022-9-6 14:03
从参考的文献分类来看,只有城职保、城乡居保和未参保三类,那应该是没有考虑公费医疗,参加城乡居保、城居 ...
多谢多谢多谢,我想点赞来,结果不小心点成了踩,不好意思实在是不好意思,这个地方我想了好几天结果您一下就点通我了谢谢谢谢

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-24 08:21