数据分析 - 斯特鲁普效应(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搭 ...
随机推荐
- Cannot instantiate the type AppiumDriver
I have added following jars in my projects build path: java-client-2.0.0 from http://appium.io/downl ...
- swift-UITableView
import UIKit class FirstVC: UIViewController,UITableViewDelegate,UITableViewDataSource { var tableVi ...
- Python 随机数生成总结
random.uniform(a, b),返回[a,b]之间的浮点数 random.randint(a, b),返回[a,b]之间的整数 random.randrange([start], stop[ ...
- web api与webservice(转)
webservice走HTTP协议和80端口而你说的api,用的协议和端口,是根据开发人员定义的 这么说吧,api类似于cs架构,需要同时开发客户端API和服务器端程序而WebService则类似于b ...
- WP8.1 和UWP 如何使用下载网页的上的音频 并保存
WP8.1: private async Task<StorageFile> GetVoiceData() { HttpClient httpclient = new HttpClient ...
- 关于 update别名 与update select
正确写法: update 别名 set 别名点字段 =xxxx UPDATE a SET a.StandardID = (SELECT b.StandardID FROM SurgeryMappi ...
- Oracle同一数据库实例不同用户间的数据迁移
1.目标用户登录,创建自我连接的DB LINK -- Create database link create public database link MYLINK connect to 原用户名 u ...
- VSCode+Ionic+Apache Ripple开发环境搭建
vscode作为一个轻量级编辑器,有其独特的魅力. 安装Ionic:npm install -g ionic 安装Apache Ripple模拟器: npm install -g ripple-emu ...
- 闲说HeartBeat心跳包和TCP协议的KeepAlive机制
很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个数据包,通知服务器自己仍然在线,并传输一些可能必要的数据.使用心跳包的典型协议是IM,比如QQ/MSN/飞信等协议. ...
- leetcode Super Pow
题目描述: superPow(int a, int[] b),b是一个int数组,每个元素都是正的个位数,组合起来表示一个正整数,例如b=[1,2,3]表示123,求解a^b mod 1337. 思路 ...