背景信息:在一个斯特鲁普(Stroop)任务中,有一组表示颜色的单词,比如“红色,蓝色...”,对照组的显示颜色和文字含义相同(比如“红色”显示为红色),实验组的不同(比如“红色”显示为绿色)。要求参与者分别在两种情况下,说出每个单词的显示颜色。在每个情况中,我们将计量说出相同数量单词的实际显示颜色的时间。每位参与者必须全部完成并记录每种条件下使用的时间。
自变量independent variable:测试条件。即“文字”及“显示颜色”相同,或不相同。
因变量predict variable:每个条件下,受试者说出同等大小的列表中的墨色名称的时间。
选择相依样本t检验one-sample t-test,负向单尾检验-direction one tailed test,原因如下:
结论:可以并只能选择相依样本t检验(单尾)。
| 组别 | 均值 | 标准差 |
|---|---|---|
| 对照组 | 14.05 | 3.56 |
| 实验组 | 22.02 | 4.80 |
| 差值集 | -7.96 | 4.86 |
观察结果:通过比较发现第二组样本的中位数大于第一组,由于中位数可以更好的代表样本平均水平,故推测样本中的所有受试者,在条件变化后,花费时间“整体水平上”增加了,认为当“文字”及“显示颜色”不相同时,受试者说出同等大小的列表中的墨色名称的时间可能会增加。
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
stroop_df = pd.read_csv('https://smilespark.github.io/p0/stroopdata.csv',encoding='ANSI')
f, axes = plt.subplots(2, 1, sharey=True, figsize=(6,8))
sns.boxplot(x='Congruent', data=stroop_df, ax=axes[0]).set(xlim=(0,35))
sns.boxplot(x='Incongruent', data=stroop_df, ax=axes[1]).set(xlim=(0,35))
拒绝零假设,差异水平为-1.64,且差异的74%归因于假设条件。
也就是说,当“文字”及“显示颜色”不相同时,受试者说出同等大小的列表中的墨色名称的时间会增加。符合期望。
导致所观察到的效应的原因可能是:后摄抑制
(Retroactive interference (RI) is a phenomenon that occurs when newly learned information interferes with and impedes the recall of previously learned information.)