我在谷歌文档中提出的一个问题是多响应集。
让我们说三个可能的问题是:
允许勾选一个或多个答案的人。
在我的Google电子表格结果中,我有:
answer1 : foo
answer2 : foo, bar
answer3 : bar, foobar
answer4 : foo, foobar
anwser5 : foobar
etc.
我如何在SPSS中分析这种类型的结果?
我有直觉认为这些价值可以分成多个问题的多个答案,我不知道如何做到这一点。
由于
答案 0 :(得分:0)
我没有SPSS来测试它,但此解决方案可以帮助您http://www.spsstools.net/Syntax/MultipleResp/ParseCommaSeparatedLetters.txt
答案 1 :(得分:0)
将此字符串拆分为三个变量:
创建三个变量,复制字符串,粘贴Excel并使用特殊文本选项,选择delimiter =逗号。这会将字符串的文本拆分为三个Excel单元格。然后将所有三个变量一次复制并粘贴到SPSS中。
处理文本/数据时,SPSS会在遇到制表符时按变量进行拆分(粘贴到Excel中会在有逗号的位置添加制表符)。或者,纯文本编辑器(免费:TextPad,Notepad ++)可用于更改文本。
答案 2 :(得分:0)
在SPSS中创建新变量时,您也可以尝试使用索引函数。
例如,如果要处理的答案在ANSWER变量中,您可以选择转换/计算变量...,并使用此函数创建一个名为FOO的新数值变量:
CHAR.INDEX(UPCASE(ANSWER),'FOO') > 0
如果在ANSWER变量中找到foo,则结果为1,否则为0。然后对其他可能的答案做同样的事情。
或者你可以简单地运行这种语法:
COMPUTE FOO=CHAR.INDEX(UPCASE(ANSWER),'FOO') > 0.
EXECUTE.