楼主: 水野哲
2115 2

[问答] 实用简单多项选择处理技巧分享 [推广有奖]

  • 0关注
  • 0粉丝

高中生

57%

还不是VIP/贵宾

-

威望
0
论坛币
106 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
0 点
经验
523 点
帖子
38
精华
0
在线时间
24 小时
注册时间
2008-8-17
最后登录
2014-5-5

楼主
水野哲 发表于 2009-6-26 09:41:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
物质横流的社会,大家都拿别人的东西来谋取自己的论坛币,很强大。。。

昨天学校刚考完SPSS,以下方法来自SPSS老师的无私传授。

正题:
多项选择例题:Q1.你对下载收论坛币,分享要收论坛币怎么看?(可多选)(随便写个当例子)
                           A.好资料是有偿的  B.要给他人劳动成果以回报  C.意愿是好的,但助长白金主义浪潮 D.共享风气丧失
                           E.增多了垃圾资料的诞生   
SPSS录入编码: 如果某人选择了ACE ,则在SPSS,Q1变量中直接录入:135 (答案无排序)

数据处理:1.首先对Q1多选进行分解:把所有ABCDE答案分解到Q11,Q12,Q13,Q14,Q15中去
                          compute-->Q11=1 (类似COUNT的效果) if   INDEX(String(Q1,f8),"1")>0
                       if是对所有答案出现过1的进行判定,然后付值1到Q11,这样就能简单的对所有多选题中出现过A的做频数分析了
                   (有兴趣的自己去看INDEX函数的说明)
                   2.重复1
                   3.analyze-->frequencies

总结:思想很简单,就是通过COMPUTE和相关函数,将多项选择题的多个答案逐个分解出来,然后分析他们的频数

延伸:对于排序的答案,类似于对5个答案排序,比如15342,  同样可以用类似的方法, 但思想略有不同,不在判定这个答案是否出现过
           而是要把第一出现的答案截取下来付值到Q11,再把第二答案截取下来赋值到Q12,以此类推。
           提示:1.用到截取,变量先开始定义为 字符型,等处理完毕再转换成数字型  2.用到SUBSTR函数

简单易上手,光看方法是没用的,自己操作下吧,第二个反正也不常用,就当是思考练习题吧
二维码

扫码加我 拉你入群

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

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

关键词:frequencies compute analyze Comput string 多选题

已有 2 人评分论坛币 学术水平 热心指数 收起 理由
xiaowenzi22 + 50 + 1 奖励
peijiamei + 10 + 1 欢迎分享!

总评分: 论坛币 + 60  学术水平 + 1  热心指数 + 1   查看全部评分

沙发
mihui7c7 发表于 2009-8-20 16:33:17
这是什么意思啊

藤椅
ttewwcqu 发表于 2009-8-20 20:51:49
谢谢分享。这和EXCEL里面的字符串分解函数类似。
不过,看不出比直接录入到Q11,Q12,Q13,Q14,Q15中去优越到那里去 :)

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 03:58