楼主: 76feibang
3034 2

stata中另一变量分组的问题 [推广有奖]

  • 4关注
  • 2粉丝

本科生

59%

还不是VIP/贵宾

-

威望
0
论坛币
1121 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1416 点
帖子
59
精华
0
在线时间
73 小时
注册时间
2012-6-7
最后登录
2022-5-2

受到警告 楼主
76feibang 在职认证  发表于 2012-11-11 11:07:08 |AI写论文
提示: 受到警告  蓝色 发帖格式不符规定,请参照版规发贴,谢谢 ; ... 2012-11-11 11:27

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
未命名.jpg
各个变量都有0、1、9、“.”的取值,表示否、是、不清楚、缺失的意思,我需要将新农合医保和其他医保(拥有的情况)以及无医保、不清楚和缺失的组分类出来,使用的命令是gen instype=0
replace instype=1 if  m3a_4==1(有新农合)
replace instype=2 if  m3a_0==1 | m3a_1==1 | m3a_2==1 | m3a_3==1 | m3a_5==1 | m3a_6==1 |  m3a_7==1 |  m3a_8==1
replace instype=3 if  m3a_0==0 | m3a_1==0 | m3a_2==0 | m3a_3==0 | m3a_5==0 | m3a_6==0 |  m3a_7==0 |  m3a_8==0
replace instype=. if  m3a_0==9 | m3a_1==9 | m3a_2==9 | m3a_3==9 | m3a_5==9 | m3a_6==9 |  m3a_7==9 |  m3a_8==9 |m3a_0==. | m3a_1==. | m3a_2==. | m3a_3==. | m3a_5==. | m3a_6==. |  m3a_7==. |  m3a_8==.
但显示的结果都很奇怪,譬如,做完上述所有步骤,tab instype就只有=3的情况,只做前三步的话,只有=0 =2 =3的情况。之类的~~~~请问是怎么回事?
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 变量分组 replace place replace

沙发
蓝色 发表于 2012-11-11 11:32:51
最后一句的问题啊
你的数据假如第10行 m3a_4==1 本来是intype=1的,
但对于的如果第10行 m3a_0==9 那么当然就把第10行的intype=1替换为.了啊

藤椅
76feibang 在职认证  发表于 2012-11-11 13:58:56
蓝色 发表于 2012-11-11 11:32
最后一句的问题啊
你的数据假如第10行 m3a_4==1 本来是intype=1的,
但对于的如果第10行 m3a_0==9 那么当 ...
请问用什么命令可以避免这一冲突啊?

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

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