全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
2005 2
2010-02-08
调查问卷中的某道问题是问家里有哪些电器的,有9个选项,每个选项旁边有“有”,“没有”的框让学生勾选。输入这道题的数据时,是把9个选项分别定义为a1,a2,a3.....a9, 每个变量都是0,1型的(勾“有”的值为1,"没有",为0,数值型数据). 现在我想将每人在这9个选项中的多选程度分类,比如,sum(a1,a9)>=8的(即这9样家电中至少有8样选“有”的家庭定义为第一层次tier1). 然后有4-8样的定义为第二层次tier2, 0-3样的定义为第三层次tier3。这个命令是不是gen tier1, if sum(a1-a9)>=8
gen tier2, if 4<=sum(a1-a9)<8
gen tier3, if sum(a1-a9)<4

向连老师学习了很多stata在具体论文创作中的命令,感谢连老师指导!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-2-8 10:32:25
egen total_value = rowtotal(a1-a9)
gen tier1 = (total_value >= 8)
gen tier2 = inrange(total_value, 4, 7)
gen tier3 = (total_value <4)
二维码

扫码加我 拉你入群

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

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

2010-2-8 13:53:57
衷心感谢连老师指导,受益匪浅!
2# arlionn
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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