多因素及重复测量方差分析中的简单效应
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多因素及重复测量方差分析中的简单效应作者:萧诗
首先申明,这篇东西不是我写的,应该是中大心理系的师兄的杰作,但是不知具体是哪一位了。
因为觉得有用,所以放上来了~大家以后遇到类似问题可以参考一下~
在此非常感谢这位师兄,很详细很清楚~
原来是苏予灵师兄啊~~撒花~!
大家好,很多同学在实验设计中都涉及到了多因素设计,并且很多时候在SPSS中也需要用到重复测量方差分析。例如,要比较三种刺激在前后测之间有没有差异,这是一个2(前后测)*3(三种刺激)的设计。在进行双因素方差分析或重复测量方差分析时,SPSS能够给出前后测因素和刺激因素的交互作用,以及这两个因素的主效应,但是这些数据却无法回答这样的问题:第一种刺激在前后测之间有没有差异?前测的时候三种刺激之间有没有差异?这就是分析简单效应的问题。
要分析简单效应,一个比较直接的方法就是通过select case,把要分析的一个因素固定在一个水平,然后再对另一个因素进行分析。例如,通过select case仅选择第一种刺激,那么对前后测进行t检验,就可以知道第一种刺激前后测之间有没有差异;选择前测数据,进行one-way ANOVA就能比较前测时三种刺激有没有差异。
此外,还有一种方法是通过改写SPSS语句来实现简单效应的分析。以下我跟大家分享一下这种做法。这里我主要举重复测量方差分析的例子,至于多因素方差分析,也可以用类似的方法。数据见附件test.sav。
重复测量的一般做法大家应该都比较熟悉,这里就不再重复了。关键在于定义好各个因素后,选择option,然后把两个因素和交互作用项放到右面的框中,然后选择相应的校正方式(多水平的话一般选择bonferroni,这个我也不太确定-_-||bonferroni得出的结果好像比较谨慎一些吧)。此外,还可以根据需要把描述性统计、effect size、power等等统计量的选项勾上(虽然我也不知道有什么用。。。),然后选择continue。
此时,不要急着OK,选择Paste,即可得到SPSS语句文件,
这就是SPSS的运行语句,我们要做的就是改这些语句啦~~
我们要做的,就是在/EMMEANS = TABLES(learn*target)之后,加上三句语句,具体如下:/EMMEANS = TABLES(learn*target)
COMPARE(learn) ADJ(BONFERRONI)
/EMMEANS = TABLES(learn*target)
COMPARE(target) ADJ(BONFERRONI)
斜体的是原有的,红色的就是新加上去的,其中第一个COMPARE(learn)是比较前后测的简单效应,即不同刺激前后测是否有差异,第二个COMPARE(target)是比较刺激的简单效应,即前测和后测中不同刺激是否有差异。选择运行,
在Run里面选择All,就可以得到交互作用、主效应和简单效应了。见附件output.spo,其中3和4的pairwise comparison即是简单效应。(由于版本问题,可能有些同学不能打开output,这也没有太大影响,运行以后应该都能找到的^_^)
这就是重复测量方差分析中分析简单效应的方法,而在多因素方差分析中,也可以采用类似的方法,即先通过Paste得到SPSS语句,再进行类似的改写,也能在多因素方差分析中分析简单效应,希望对大家有帮助^_^