全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
6121 6
2007-02-05

请问如何将输入的A、B、C、D等数据加权重,因为设计问卷时是要被调查者按A、B、C、D的重要性排序,已经原样输入到SPSS中,没有在输入时考虑到赋值,找不到相关的命令将其变成数值。有没有高人可以解决这个问题?
将A、B、C、D转换成不同的数字后放到不同的栏中(colume),这样的命令也找不到。

[此贴子已经被ereree于2009-1-26 11:40:15编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2007-2-6 11:46:00

不懂在说什么,到底你是不知道怎么转换呢?还是不知道怎么加权?

可以在transform中实现你的数据转换

如果加权是为了对数据进行初步处理的话,可以采用compute

二维码

扫码加我 拉你入群

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

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

2007-2-6 20:06:00
谢谢楼上的兄弟回答我的问题。我的问题是一个多项选择题,让被调查者按重要程度排序。所以排在第一位的答案,不管其是A、B、C、D、E,其重要性都比第二位要强,如此类推。该问题有五个答案,我设计了五个变量。A可能出现在第一个变量中,也可以出现在第二,第三、四、五等变量中,其他答案亦如此。那么我要统计所有答案对问题的重要性程度,该用什么统计方法,相关性还是其他?不能光看答案的多少,同时要将其排序的位置也考虑进去,怎么办呢?
二维码

扫码加我 拉你入群

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

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

2007-3-12 12:56:00

一个蛮笨的句法,但是可以解决你的问题:

IF (x1 = "a" & x2 ~= "a" & x3 ~= "a" & x4 ~= "a" & x5 ~= "a" )
y1 = 1 .
IF (x2 = "a" & x1 ~= "a" & x3 ~= "a" & x4 ~= "a" & x5 ~= "a" )
y1 = 2 .
IF (x3 = "a" & x1 ~= "a" & x2 ~= "a" & x4 ~= "a" & x5 ~= "a" )
y1 = 3 .
IF (x4 = "a" & x1 ~= "a" & x2 ~= "a" & x3 ~= "a" & x5 ~= "a" )
y1 = 4 .
IF (x5 = "a" & x1 ~= "a" & x2 ~= "a" & x3 ~= "a" & x4 ~= "a" )
y1 = 5 .

IF (x1 = "b" & x2 ~= "b" & x3 ~= "b" & x4 ~= "b" & x5 ~= "b" )
y2 = 1 .
IF (x2 = "b" & x1 ~= "b" & x3 ~= "b" & x4 ~= "b" & x5 ~= "b" )
y2 = 2 .
IF (x3 = "b" & x1 ~= "b" & x2 ~= "b" & x4 ~= "b" & x5 ~= "b" )
y2 = 3 .
IF (x4 = "b" & x1 ~= "b" & x2 ~= "b" & x3 ~= "b" & x5 ~= "b" )
y2 = 4 .
IF (x5 = "b" & x1 ~= "b" & x2 ~= "b" & x3 ~= "b" & x4 ~= "b" )
y2 = 5 .

IF (x1 = "c" & x2 ~= "c" & x3 ~= "c" & x4 ~= "c" & x5 ~= "c" )
y3 = 1 .
IF (x2 = "c" & x1 ~= "c" & x3 ~= "c" & x4 ~= "c" & x5 ~= "c" )
y3 = 2 .
IF (x3 = "c" & x1 ~= "c" & x2 ~= "c" & x4 ~= "c" & x5 ~= "c" )
y3 = 3 .
IF (x4 = "c" & x1 ~= "c" & x2 ~= "c" & x3 ~= "c" & x5 ~= "c" )
y3 = 4 .
IF (x5 = "c" & x1 ~= "c" & x2 ~= "c" & x3 ~= "c" & x4 ~= "c" )
y3 = 5 .

IF (x1 = "d" & x2 ~= "d" & x3 ~= "d" & x4 ~= "d" & x5 ~= "d" )
y4 = 1 .
IF (x2 = "d" & x1 ~= "d" & x3 ~= "d" & x4 ~= "d" & x5 ~= "d" )
y4 = 2 .
IF (x3 = "d" & x1 ~= "d" & x2 ~= "d" & x4 ~= "d" & x5 ~= "d" )
y4 = 3 .
IF (x4 = "d" & x1 ~= "d" & x2 ~= "d" & x3 ~= "d" & x5 ~= "d" )
y4 = 4 .
IF (x5 = "d" & x1 ~= "d" & x2 ~= "d" & x3 ~= "d" & x4 ~= "d" )
y4 = 5 .

IF (x1 = "e" & x2 ~= "e" & x3 ~= "e" & x4 ~= "e" & x5 ~= "e" )
y5 = 1 .
IF (x2 = "e" & x1 ~= "e" & x3 ~= "e" & x4 ~= "e" & x5 ~= "e" )
y5 = 2 .
IF (x3 = "e" & x1 ~= "e" & x2 ~= "e" & x4 ~= "e" & x5 ~= "e" )
y5 = 3 .
IF (x4 = "e" & x1 ~= "e" & x2 ~= "e" & x3 ~= "e" & x5 ~= "e" )
y5 = 4 .
IF (x5 = "e" & x1 ~= "e" & x2 ~= "e" & x3 ~= "e" & x4 ~= "e" )
y5 = 5 .

EXECUTE .

二维码

扫码加我 拉你入群

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

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

2007-3-12 17:36:00

忘记发一个示例文件:

98149.rar
大小:(346 Bytes)

 马上下载

本附件包括:

  • 1.sav


二维码

扫码加我 拉你入群

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

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

2011-7-3 01:12:36
直接把数据放在excel中转换成数字,再粘贴回SPSS,最好赋值就可以 了吧~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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