全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9157 6
2015-12-08
问卷中有这样一道问题:

请问您是通过以下哪种方式找到工作的呢?(可多选)
1. 雇佣劳动部雇佣中心的推荐 (code: Q301; value: 0-missing; 1-yes)
2. 公司的公开招聘公告 (code: Q302; 1-yes)
3. 非法中介(code: Q303; 1-yes)
4. 韩国国内职业介绍所 (code: Q304; 1-yes)
5. 朋友亲戚介绍 (code: Q305; 1-yes)
6. NGO或者其他宗教团体 (code: Q306; 1-yes)
7. 报纸或者其他招聘传单 (code: Q307; 1-yes)
8. 其他(code: Q308; 1-yes)

我想把选了第五个选项的人(只要选了第五个选项,不管其他还选了别的什么)作为一类
其他没有选第五个选项的人作为一类

想分成这样两类
请教前辈不知道该用哪个命令文呢?
刚学stata没有多久
如果可以的话,麻烦把code带进去告诉我详细的语法吧

谢谢

二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-9 08:40:28
一、社会调查数据录入的一般方式:对于多项选择问卷,有几个选项,则设置几个变量。每一调查者为一笔观测,当其选择某一选项时,赋值为1,否则赋值为0。如果属于此种情况,则非常简单,问题五记为变量Q305,为零一变量,1为选择的类,0为非选择的类。

二、还有一些研究者,采用另外一种方式录入数据,对于多项选择,只设置一个变量,对于其不同的选项分别赋予不同的数值或字符。一般不建议此种数据录入方式。如若采取此种方式,常需要转换为第一种方式。如果楼主为此方式,则可以采用新生成变量方式。
比如,gen VAR_Q305 = 1 if VAR == “Q305 ”
      replace VAR_Q305 = 0 if  VAR != “Q305 ”
其中  VAR 为原是变量,Q305 选择第五个问题时的编码,VAR_Q305 为新生成的是否选择第五个选项的类别变量

或者是更简洁语句:gen VAR_Q305 = (VAR == “Q305 ” )
二维码

扫码加我 拉你入群

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

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

2015-12-9 09:00:29
少才 发表于 2015-12-9 08:40
一、社会调查数据录入的一般方式:对于多项选择问卷,有几个选项,则设置几个变量。每一调查者为一笔观测, ...
谢谢答复。我的资料里面是您说到的第一种coding 方式。
1-8选项分别用了8个变量名字: Q301~Q308
其中变量Q301有两个值,“1”为选择类,“0”为整个Q30大题里面的8个选项什么都没有选择的人的,作为missing处理
然后变量Q302~Q308都只有一个值,即“1”为选择类。

对于选择了第五个选项的人,很好提出来
我就直接
tab Q305 就出来几个人了

可是,其他人没有选择第五个选项的人的频度数应该怎么计算呢?比如选择了1,2的人,选择了1,3,4的人,选择了1,3,8的人...

麻烦再给我讲讲吧
好笨啊我 ㅜㅜㅜ
二维码

扫码加我 拉你入群

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

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

2015-12-9 09:43:16
既然你选择第一类编码,就应该了解编码常识。
你这样处理:“其中变量Q301有两个值,“1”为选择类,“0”为整个Q30大题里面的8个选项什么都没有选择的人的”,是错误的,应当为1为选择,0为为选择。当所有变量的取值都为0时则为缺数值,可以新建立变量进行标识。

然后在此基础上,使用计数命令:count if Q301==1  | Q303==1 | Q308==1
此命令为选择1,3,8的人数。

二维码

扫码加我 拉你入群

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

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

2015-12-9 11:40:12
少才 发表于 2015-12-9 09:43
既然你选择第一类编码,就应该了解编码常识。
你这样处理:“其中变量Q301有两个值,“1”为选择类,“0” ...
谢谢您的回复:))
是的一个重大低级失误...现在已经改过来了。
可能是我没有表达清楚。
我想求得没有选择第五个选项, 但是对其他选项做了“1”回答的人的总数。
也就是说,只要没有选第五个选项,不管他是选了1,还是选了1,2 还是选了1,2,3还是选了1,3,8 的这些人的总数一共有多少人。 并且把这些人合成一个集团,和选了第五个选项的人分开,分成两个不同的集团。
谢谢你的耐心解答
二维码

扫码加我 拉你入群

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

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

2015-12-9 12:05:33
少才 发表于 2015-12-9 09:43
既然你选择第一类编码,就应该了解编码常识。
你这样处理:“其中变量Q301有两个值,“1”为选择类,“0” ...
谢谢您的回复:))
是的一个重大低级失误...现在已经改过来了。
可能是我没有表达清楚。
我想求得没有选择第五个选项, 但是对其他选项做了“1”回答的人的总数。
也就是说,只要没有选第五个选项,不管他是选了1,还是选了1,2 还是选了1,2,3还是选了1,3,8 的这些人的总数一共有多少人。 并且把这些人合成一个集团,和选了第五个选项的人分开,分成两个不同的集团。
谢谢你的耐心解答
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群