我想对我的原始数据进行卡方检验,但SPSS并没有像我想要的那样读取原始数据。
原始数据在一个文件中总结了几个测试条件、位置、参与者组和结果。示例数据:
# country gender Question 1 Question 2
1 chile f yes no
2 chile f no no
3 chile m no yes
4 chile m yes no
5 chile f yes no
6 chile f yes yes
7 chile m no yes
8 france f yes no
9 france f no no
10 france f no no
11 france m yes yes
12 france m yes no
13 france f yes no
14 france f no yes
15 china m yes yes
16 china f no yes
17 china f no yes
18 china f yes yes
19 china m yes yes
20 china m yes no
.....我想做一个卡方检验,比较法国男性和智利女性,以及他们对问题1到14的回答。问题1:过滤器不会让SPSS忽略剩下的行,比如中国参与者。
问题2:此外,如果我只是尝试比较男性和女性参与者,SPSS会在计算后产生以下错误信息:
不计算统计数据,因为(问题)是constant.<
我不能接受我被迫手动将数据汇总到一个频度表中,那么如何使SPSS自动完成这一操作呢?
编辑:请允许我重新措辞。(提示:当你对这个问题感到沮丧时,不要在网上发问)
问题1:我可以将所需的行移动到不同的文件中,但是如果/当我需要做这么多次时,它会变得越来越麻烦。是否有一种方法可以为偶发表中的两列选择过滤器的组合(例如)?
发布于 2014-03-25 10:42:52
我用的是过滤器(“选择案例.”)不对!
解决方案:我首先对要比较的数据进行筛选。(伪编码菜单Data>Select的情况.)过滤器:如果是法国人和男性。
现在,过滤器(我在变量视图中标记为'FilterA‘)并在Data中创建了一个新的过滤器列,行变量=1表示法语和男性,其余的为零。
现在智利的妇女是零,因为我希望他们在过滤器(这是重要的),但也是所有的中国人,法国妇女等等。
因此,我定义了第二个过滤器:如果智利和女性或法语和男性
现在,所有的数据都被过滤掉,就像SPSS中最左边的行计数器列中的对角线所显示的那样。现在,当运行统计测试时,测试中将不包含这些数据。
现在,我终于可以执行测试卡方:我选择描述性Statistics>Crosstabs。对于列,我选择了我创建的"FilterA“。对于行,我选择QuestionX/任何我想要计算的数据。
鱼鳍。
https://stackoverflow.com/questions/22612279
复制相似问题