全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4063 9
2014-12-15
请教stata高手:

如图。想做一个logit回归分析(不好意思,忘了列出因变量),s1-s5是多选题,请教高手如何处理为某一个选项上的虚拟变量。另外,v1只有7个有效值,其余八百多个均为缺失值,s3-s5绝大部分为不适用(-8),对logit会有什么影响吗?

附件列表
logit.jpg

原图尺寸 260.36 KB

logit.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-15 21:29:35
自己琢磨出了一个方法,请高手看看合适不合适

reshape long s,i(id)j(order) /*转换为长数据*/
tab s,gen(xuanze) /*生成各选项的虚拟变量xuanze,后面会自动附上1,2,3等值*/
二维码

扫码加我 拉你入群

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

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

2014-12-15 22:02:26
你的问题是关于模型,不是关于STATA唉
二维码

扫码加我 拉你入群

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

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

2014-12-15 22:25:40
hyu9910 发表于 2014-12-15 22:02
你的问题是关于模型,不是关于STATA唉
不是模型,是变量处理,把多选题处理成虚拟变量。我又试了自己的方法,不太可行,求帮助
二维码

扫码加我 拉你入群

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

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

2014-12-15 22:59:34
楼主这个确实是模型设置的问题,如果仅仅是数据处理,对于多选题处理还是要参照问卷和你的研究目的。比如说我们给问卷中的多选题录入到数据中,一般都改成多个“是/否”的单选,不知道楼主这个数据是不是这样来的。
然后,看你的目的是要统计
s1-5中选择“有”的频数(recode每个问题,把有设置成1,其他设置成0;然后再累加),还是仅仅是统计“有”和“无”(如果是这样,用replace命令去做就可以,但工作量稍微多一点,原理比较简单)。
总之,还是要看楼主(1)研究目的(2)问卷结构
二维码

扫码加我 拉你入群

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

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

2014-12-16 00:14:14
iorent 发表于 2014-12-15 22:25
不是模型,是变量处理,把多选题处理成虚拟变量。我又试了自己的方法,不太可行,求帮助
一般虚拟变量的取值是二元的。 如果多个离散值的变量变成虚拟变量的话,需要用多个虚拟变量来对应。

还有,如果觉得原始样本数据麻烦的话,也许先检查修正原始样本数据呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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