作者tina1688 ()
看板Statistics
标题[程式] SPSS复选题 筛选後变为 单选体
时间Thu Aug 28 15:03:58 2014
------------------------------------------------------------------------
[软体程式类别]:
spss
[程式问题]:
资料处理
[软体熟悉度]:
中(3个月到1年)
[问题叙述]:
有一个复选题,我要将选3,得一分,还有选4的,得一分,加总变成一个变数。
请问我要如何写SPSS语法
知道要用计数,但是一时不知如何下手
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.86.164.202
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Statistics/M.1409209440.A.6C7.html
1F:→ mosenay: comp newvar=0. 08/28 20:24
2F:→ mosenay: IF (var1=1) newvar=1. 08/28 20:24
3F:→ mosenay: IF (var2=1) newvar=1. 08/28 20:24
4F:→ mosenay: IF (var1=1 AND var=2) newvar=2. 08/28 20:24
5F:→ mosenay: 或者:count nervar = var1 var2 (1). 08/28 21:30
感谢mosenay回覆
不过我的复选题编码为最多三项,有三列变数,将有选择的输入进去,这样的话,要如何
设计语法?
例如:复选题我选03.04.08,三栏分别输入03、04、08
刚刚想到语法如下:
撰写逻辑为将复选题所有栏位的3和4重新编码为1,其他为0
再将所有栏为以计数相加
RECODE
v01_2_1 to v01_2_5 (3=1)(4=1)(ELSE=0).
EXECUTE .
COMPUTE Q01_2 = v01_2_1+v01_2_2+v01_2_3+v01_2_4+v01_2_5 .
EXECUTE .
※ 编辑: tina1688 (219.86.164.202), 08/29/2014 13:58:04
6F:→ criky: 复选题输入的变项数,应该是看选项数,而不是看最多选几项 08/30 20:51
7F:→ criky: 这样比较好处理 08/30 20:52
感谢提醒
因为系统输出因素
所以只能这样写语法orz
※ 编辑: tina1688 (219.86.164.202), 09/01/2014 10:16:49