数据分析 - 斯特鲁普效应(Stroop effect)
数据分析 - 斯特鲁普效应(Stroop effect)
Reinhard得到了一份斯特鲁普效应试验的数据,我们来分析下,文字的颜色,是否会影响受试者的反应。
这里先看看什么是斯特鲁普效应:
斯特鲁普效应(Stroop effect)是指在心理学中干扰对反应时间影响的实验。这是1935年实验心理学家史楚普(John Ridley Stroop)所提出的著名的发现之一,指出环境刺激物理的各项特征,如果相融,则会使辨识加速,反应时间缩短;但若互不相融,则会造成干扰,使反应时间拉长。例如当测试者被要求说出某个颜色和其字面意义不符的词语时,被测者往往会反应速度下降,出错率上升。
我们再来来看看下面这个例子:
尽可能以最快的速度说出下面两组文字的颜色
- - -
绿色 红色 蓝色
黄色 蓝色 黄色
- - -
蓝色 黄色 红色
绿色 黄色 绿色
- - -
参考文献
变量
- 自变量是文字与颜色是否匹配
- 因变量是受试者的反应时间
假设
适当的假设是,当文字和颜色匹配时,受试者所花费的反应时间要更少。
这里,零假设是,文字和颜色的匹配与不匹配,对受试者而言在反应时间上没有差别。
对立假设是,文字和颜色匹配时,受试者的反应时间上比不匹配时更少。
这里,用\(H_0\)表示零假设,用\(H_A\)表示对立假设。用\(\mu_C\)表示文字与颜色匹配的总体的均值。用\(\mu_I\)表示文字与颜色不匹配的总体的均值。
\(H_0:\mu_C=\mu_I\)
\(H_A:\mu_C<\mu_I\)
统计测试类型
z-test适用于知道总体参数(如\(\mu,\sigma\))的情况。
这里,我们并不知道总体参数。我们只有样本,需要比较两个样本之间的区别,并以此来推断总体的情况,所以需要使用t-test。
由数据集的描述可以得知,这是一组受试者参加两次测试所得到的两个样本,也就是相依样本。
在相依样本t检验的测试类型中,有一种叫做重复衡量设计,是在试验中对同一名受试者进行不同的测试。
这里,将采用负方向的单尾检验。
因为我们的对立假设是文字和颜色匹配时,受试者的反应时间少。所以检验必须具有方向行,不能使用双尾检验,只能使用单尾检验。从我们对立假设\(\mu_C-\mu_I<0\)可以得知,检测的方向是负方向。
样本数据可视化
直方图

从两个样本数据的直方图上我们可以看出,
文字与颜色匹配的反应时间,大多集中在11到18之间。
文字与颜色不匹配的反应时间,大多集中在17到23之间。
箱线图

从箱线图中可以看出,
文字与颜色匹配的样本中,最大值和最小值差较大,但是四分位差较小。
文字与颜色不匹配的样本中,最大和最小值差较小,但是四分位差较大,而且有异常点存在。
数据集的统计描述
反应前后二者平均值之间的差别
\(\bar{x}=\bar{x}_C-\bar{x}_I=-7.96\)
标准偏差
\(S_D=\sqrt{\frac{\sum{(x_i-\bar{x})^2}}{n-1}}=4.86\)
标准误差
\(SEM=\frac{S_D}{\sqrt{n}}=\frac{4.86}{\sqrt{24}}=0.99\)
t统计量
\(t-statistic=\frac{\bar{x}_C-\bar{x}_I}{SEM}=\frac{-7.96}{0.99}=-8.04\)
t临界值
这里使用\(\alpha级别为0.05\)的单尾检验,自由度是23,t临界值是-1.714
效应量\(r^2\)
\(r^2=\frac{t^2}{t^2+df}=0.74\)
\(r^2=.74\)
也就是74%的差异,是由文字和颜色匹配与不匹配所造成的。
置信区间
自由度是23,95%置信区间的t临界值是2.069,误差界限是\(t-critical * SEM=2.069 * 0.99=2.05\)
置信区间\(CI:\bar{x}_D\pm 2.05=-7.96\pm 2.05=(-10.01,-5.91)\)
关于均值差异的置信区间;95% CI=(-10.01,-5.91)
决策
\(t(23)=-8.04,P<.05,one-tailed\)
根据t统计量和t临界值,Reinhard认为结果有统计上的显著性。
因为P<0.05,所以Reinhard拒绝零假设。
试验证明在文字和颜色匹配时,受试者的反应时间比不匹配时更少。
数据分析 - 斯特鲁普效应(Stroop effect)的更多相关文章
- Survey Report on Data Skew in Big Data
1 Introduction 信息时代产生了大量的数据,运用和使用数据已经成为一个公司乃至一个国家核心实力的重要组成部分.当代大数据一般指的是:数据量巨大,需要运用新处理模式才能具有更强的决策力.洞察 ...
- P2P公司是如何进行风险管理的
关于P2P的风控很多人仍然是一知半解,甚至不少长期P2P圈内的资深玩家对此也是“既没吃过猪肉,也没见过猪跑”. 但是不可否认的是,作为一种跳过银行间接贷款融资模式的.一种在借款人和出借人之间直接发 ...
- JAVA开发搞了一年多的大数据,究竟干了点啥
JAVA开发搞了一年多大数据的总结 2021年7月份加入了当前项目组,以一个原汁原味的Java开发工程师的身份进来的,来了没多久,项目组唯一一名大数据开发工程师要离职了,一时间一大堆的数据需求急需 ...
- 使用limma、Glimma和edgeR,RNA-seq数据分析易如反掌
使用limma.Glimma和edgeR,RNA-seq数据分析易如反掌 Charity Law1, Monther Alhamdoosh2, Shian Su3, Xueyi Dong3, Luyi ...
- Python——气象数据分析
将对意大利北部沿海地区的气象数据进行分析与可视化.我们在实验过程中先会运用 Python 中 matplotlib 库的对数据进行图表化处理,然后调用 scikit-learn 库当中的的 SVM 库 ...
- 使用Kylin构建企业大数据分析平台的4种部署方式
本篇博客重点介绍如何使用Kylin来构建大数据分析平台.根据官网介绍,其实部署Kylin非常简单,称为非侵入式安装,也就是不需要去修改已有的 Hadoop大数据平台.你只需要根据的环境下载适合的Kyl ...
- 【转帖】Python在大数据分析及机器学习中的兵器谱
Flask:Python系的轻量级Web框架. 1. 网页爬虫工具集 Scrapy 推荐大牛pluskid早年的一篇文章:<Scrapy 轻松定制网络爬虫> Beautiful Soup ...
- 0-Spark高级数据分析-读书笔记
学完了<Spark快速大数据分析>,对Spark有了一些了解,计划更近一步,开始学习<Spark高级数据分析>.这本书是用Scala写的,在学习的过程中想把其中的代码转换成Ja ...
- 【转】使用Apache Kylin搭建企业级开源大数据分析平台
http://www.thebigdata.cn/JieJueFangAn/30143.html 本篇文章整理自史少锋4月23日在『1024大数据技术峰会』上的分享实录:使用Apache Kylin搭 ...
随机推荐
- PHP中获取星期的几种方法
PHP中获取星期的几种方法 PHP星期几获取代码: 1 date(l); 2 //data就可以获取英文的星期比如Sunday 3 date(w); 4 //这个可以获取数字星期比如123,注意0 ...
- 记一次程序排错与std::getline
今天忙活了半个下午,查找正式环境上面一个程序的问题.这个程序的作用是监控文件夹,处理每一个文件,分析每个文件的每行记录,然后将这个文件拆分成两个结果文件投放到另外两个不同的目录下面去,当处理完这个文件 ...
- 20145220&20145209&20145309信息安全系统设计基础实验报告(4)
20145220&20145209&20145309信息安全系统设计基础实验报告(4) 实验报告链接: http://www.cnblogs.com/zym0728/p/6132246 ...
- 带你玩转JavaWeb开发之六-mysql基本语法详解及实例(1)
1.1.1 对数据库的表进行操作 1.1.1.1 对数据库中表进行创建 [语法:] create table 表名( 列名 列类型 [列约束], 列名 列类型 [列约束], 列名 列类型 [ ...
- javaScript中值类型通过typeof直接进行检测
通过试验,对图像处理有了进一步深入了解和认知,基于第一次的滤波的处理和这次灰度线性变换和直方图处理图像,知道了图像的成像原理,都是一个个的像素点,就是矩阵的值.以后可以利用MATLAB进行图像处理,运 ...
- vert.x学习(六),动态模板与静态文件的结合
这篇学习在动态模板里面引入css,把动态模板与静态文件结合起来使用. 编写DynamicReference.java package com.javafm.vertx.helloworld; impo ...
- Oracle中PL/SQL的执行部分和各种流程控制
Oracle中PL/SQL的执行部分和异常部分 一.PL/SQL的执行部分. 赋值语句. 赋值语句分两种,一种是定义一个变量,然后接收用户的IO赋值:另一种是通过SQL查询结果赋值. 用户赋值举例: ...
- Find Missing Term in Arithmetic Progression 等差数列缺失项
查找等差数列中的缺失项. e.g.Input: arr[] = {2, 4, 8, 10, 12, 14} Output: 6 Input: arr[] = {1, 6, 11, 16, 21, 31 ...
- Webservice服务创建、调用笔记
引言 以前使用windows服务,于是学习并记录下来:windows服务的创建.安装.调试全过程及引发的后续学习.现如今需要用到webservice,对此感觉到很困惑.经过几天的学习.查阅资料,终于大 ...
- python-study1 in hubei
1.安装好python后要配置环境变量(C:\Python27\Scripts---能找到pip.exe和easy_install.exe和C:\Python27---能找到python.exe) 2 ...