Bootstrap

excel求方差和标准差的函数_Excel | 反应时数据清洗

介绍:

反应时(Reaction time, RT)是指机体从接受刺激到做出反应动作所需的时间,也就是从刺激到反应之间的时距,是实验心理学常用的指标之一。许多采用反应时的研究文献都有提到 保留正确试次、剔除极端数据(三个标准差以外)等数据清洗过程,实现的方法有多种,比如SPSS,R软件和Excel。本文介绍Excel清洗反应时数据的方法,并与R软件输出的结果进行比较。与R和SPSS等软件相比,Excel具有的优势有:操作简单,不需要很好的编程能力。 软件要求:有Excel表格即可(这里用的是Office2016)。后台回复ExcelDemo获得本文所用数据和代码。 1.数据:

本文使用某个从E-prime导出的、14个被试、3×2被试内设计的原始实验数据,其中含有练习Trials、正式Trials和休息阶段的数据,具体来说,有14600行、49列数据。

2.Excel函数:

为了计算各条件下的标准差,本文会用到sumif()和countif()两个函数;


sumif函数是用来根据指定条件对若干单元格进行求和(即按条件求和)。语法:=sumif(range,criteria,sum_range);

下图的两列数据中,第一列有A\B\C三个水平,第二列有连续型数据,我们想计算A水平对应的第二列的数据的总和:可以在C1格内输入=SUMIF(A:A,A1,B:B),得到A水平的总和为16.45635。

94e40da1dec5ad6ee1e5844e02befdeb.png

图1

如果我们想得到第一列各水平的总和,可以将这个公式向下填充:将鼠标移动至C1右下角,鼠标变成黑色实心加号,然后双击鼠标左键即可完成填充(图2);可以看出第三列和第一列一样有三个水平(16.45、18.53、14.56)。

616cc2ab9da34d5fe2b96cd531a4f9a5.png

图2:填充公式

countif()函数在指定区域中按指定条件对单元格进行计数(单条件计数)。语法࿱

;