心理学实验软件PsychoPy方法

合集下载

心理学实验研究方法

心理学实验研究方法

心理学实验研究方法心理学实验是评估心理学理论、研究心理现象的重要方法,其研究方法多样化且具有一定的规范性。

下面我将分享一些常见的心理学实验研究方法。

首先,心理学实验的设计需要明确研究目的和假设。

研究者应该清楚地定义研究的目标,例如研究人类注意力的特点,或者研究某种心理疾病的发病机制。

此外,研究者还需要提出相应的假设,用来指导实验的设计和数据的统计分析。

其次,心理学实验通常使用独立变量和依赖变量。

独立变量是研究者通过实验过程中操纵的变量,例如在研究注意力的实验中,独立变量可以是不同的视觉刺激或音频刺激。

依赖变量是研究者希望测量的变量,例如在同样的实验条件下,参与者在不同刺激下的注意力水平。

实验设计中还需要考虑控制变量。

为了保证实验结果的有效性,研究者需要控制其它可能干扰实验结果的变量。

例如,在研究学习和记忆的实验中,研究者可能需要控制参与者的起床时间、饮食和运动等因素的影响。

选择适当的实验样本也是实验设计的关键。

样本应该能够代表目标人群的普遍情况。

为了获得可靠的结果,研究者通常会进行随机抽样或分层抽样。

此外,样本的大小也需要考虑,在保证实验具有统计学意义的前提下尽量控制样本的数量。

在实施实验之前,研究者需要制定详细的实验操作步骤。

这些步骤应该是清晰和可重复的,以确保实验结果的可靠性。

此外,研究者还需要使用适当的实验工具和技术,例如问卷调查、行为观察、神经影像技术等,来收集实验数据。

在实验完成后,研究者需要对实验数据进行统计分析。

统计分析的目的是评估研究假设的支持程度,并判断结果的统计显著性。

常用的统计方法包括描述性统计、t检验、方差分析和回归分析等。

最后,研究者应该将实验结果进行合理的解释并进行科学的讨论。

他们应该结合其他研究结果和理论,来解释自己的研究结果。

并且,他们还应该指出研究的局限性和未来研究的方向,以推动心理学领域的进一步发展。

综上所述,心理学实验是一种重要的研究方法,它能够帮助研究者深入了解心理现象和心理机制。

心理学研究的主要方法

心理学研究的主要方法

心理学研究的主要方法Psychological research utilizes several main methods in order to investigate and understand various aspects of the human mind and behavior. One of the most common methods used in psychology is the experimental method. This involves the manipulation of variables in a controlled environment in order to determine cause-and-effect relationships. Experimental research allows psychologists to establish the causal mechanisms that underlie behavior and mental processes.在心理学中使用最广泛的研究方法之一是实验方法。

这涉及在受控环境中操纵变量,以确定因果关系。

实验研究使心理学家能够建立行为和心理过程背后的因果机制。

Another important method in psychological research is the correlational method. This approach involves examining the relationships between different variables without manipulating them. Correlational research helps psychologists identify patterns and associations between different factors, providing insights into potential relationships between variables.在心理研究中另一个重要的方法是相关方法。

心理学实验程序编程(python)

心理学实验程序编程(python)

⼼理学实验程序编程(python)任务⼀:实现简单的屏幕的颜⾊之间的切换import pygamefrom pygame.locals import *pygame.init()win = pygame.display.set_mode((800,600),DOUBLEBUF|HWSURFACE)for i in range(10):win.fill((0,255,0))if i%2==0:win.fill((255,0,0))pygame.time.wait(500)pygame.display.flip()注意的点:需要先导⼊Pygame.locals才能⽤后来的doublebuf 以及hwsurface但是怎么样定义屏幕的颜⾊即 depth 的设置还不是很懂。

任务⼆:捕捉⿏标移动的事件,并在⿏标的位置画⼀个圆import pygamefrom pygame.locals import *import syspygame.init()win = pygame.display.set_mode((800,600),DOUBLEBUF|HWSURFACE)while True:ev = pygame.event.get()for i in ev:if not i ==None:print(i)if i.type==QUIT:pygame.quit()elif i.type==MOUSEMOTION:pygame.draw.circle(win,(255,0,0),i.pos,3, 3)pygame.display.flip()疑问:在pygame.draw.circle函数中不能加关键字如radius=, 或者width =,只能直接写值,不知道为什么。

还有在捕捉事件的过程中⼀定要加⼊死循环,不然事件会瞬间打印出来,再后来的事件发⽣之前,捕捉已经结束。

任务三:simon 效应的雏形,随机呈现⼩圆点#random circle dot in the windowimport pygame,sys,randomfrom pygame.locals import *pygame.init()win = pygame.display.set_mode((800,600),DOUBLEBUF|HWSURFACE)cor = ()position = ()for i in range(30):num = random.choice([0,1])if num ==0:cor = (255,0,0)position = (200,300)else:cor=(0,255,0)position =(600,300)pygame.time.wait(500)pygame.draw.circle(win,cor,position,10)## win.fill((0,0,0)) the display covers?when the code is here,the reason is that the background dont cansal the circlepygame.display.flip()pygame.time.delay(1000)win.fill((0,0,0))pygame.display.flip()#no no no ,because i dont have the flip(), not the background cannt cover the circlepygame.time.delay(800)pygame.quit()sys.exit()注意的点:呈现圆点后的⿊屏,要⽤filp()函数,⽽并不是背景⾊不能够覆盖圆点任务四:如何添加声⾳##add a sound to the windowimport pygamefrom pygame.locals import *pygame.init()win = pygame.display.set_mode((800,600),DOUBLEBUF|HWSURFACE)sound = pygame.mixer.Sound("C:/Users/mike1/Desktop/1111111.wav")sound.play()需要注意的点:1、其实不需要win这个屏幕依然可以运⾏声⾳⽂件2、声⾳⽂件必须是wav格式,试了⼀下mp3格式,但是并不⽀持,可以在线将mp3格式转换成wav格式。

实验心理学实验方法

实验心理学实验方法

实验心理学实验方法实验方法:心理学主要研究不同情景下人类的行为。

通常,实验中要求人类参与者做某些任务。

自1990年以来,各种计算机软件的应用,改变了实验的呈现方式,减少了实验误差。

实验除了可以测量反应时、错误率之外,还可在实验之前、之间、之后运用调查、观察的方法研究。

1.实验室实验实验室实验是在心理实验室里使用仪器设备进行的有控制的观察。

它可以提供精确的实验结果,常用于对感知、记忆、思维、动作和生理机制方面的研究。

人类的行为和意识异常复杂,要想得到正确的结果,必须选择合适的实验设计。

试验中要控制额外变量、缩小实验者偏差、平衡实验顺序、选择合适的样本、确定合适的操作定义、选择合适的统计分析方法(很重要)。

2.其他方法除了实验室实验之外,还有个案法、观察法、访谈法、调查法、自然实验法。

心理学是一门实证性很强的科学。

有关被试心理的特点和规律,只能从收集到的实际材料中分析、综合,而不能凭研究者想当然地发挥。

因此,每一个学习心理学的人都要学会正确使用研究方法。

心理现象是复杂的,运用哪一种方法,要根据研究对象、研究条件、研究目的来确定,有时要综合好几种方法才能收集到多方面的资料。

心理学的各种研究方法是收集感性材料的直接手段,目的是要从中分析、归纳出规律性的东西。

因此,每一个学习心理学的人还必须运用唯物辩证法,对感性材料做出全面的、深刻的、相互联系的理性分析,防止片面地、孤立地、静止地研究心理现象。

统计法统计学方法在心理学上的应用开始于高尔顿关于个别差异的研究。

后来瑟斯顿等人又发展了因素分析法。

但统计法一直是与心理测验联系在一起的。

心理测验基本上属于自然实验的范畴,与这里所讨论的狭义的实验方法不尽相同。

把统计法应用于心理实验的设计是与费希尔的工作分不开的。

费希尔发展了方差分析和使用小样本的方法,提出了虚无假设的概念和推论统计等。

他的方法首先应用于生物学和农业的实验设计,后来才推广到心理实验设计上来。

从此就把心理实验中控制其他因素只改变一个自变量的古典设计方法向前推进了一步,开始应用同时改变几个自变量的多因素设计法,并可获得各因素之间的相互作用的信息。

PsychoPy的线上实验模式

PsychoPy的线上实验模式

PsychoPy的线上实验模式那这个“Pavlovia”是个什么东西呢?先把它的链接地址放在这⾥:https:///(⽂末点击“阅读原⽂”可直接进⼊)在官⽅的介绍中,这是⼀个开放平台,可以在这个在线的项⽬库中浏览现有的编制好的实验程序,也可以将你⾃⼰编制的实验程序在这个平台上公开或者设置为特定⼈员或⼩组可见,还能在现有PsychoPy程序的基础上fork(创建源项⽬代码的分⽀,并拷贝到⾃⼰的账号中)并基于此创建⾃⼰的实验程序。

在Pavlovia中可以将⾃⼰创建的项⽬保存在⾃⼰的项⽬库中,实现问题追踪和多⼈协作。

只需要上传HTML或JS的⽂件(可以是通过PsychoPy,jsPsycho或者lab.js制作的实验程序)到平台上,就可以开放权限给被试测试,并且收取到的数据也会保存在⾃⼰的项⽬库中。

加上配合Sona和Prolific等被试招募服务,就可以实现实验的完全线上化,简化了实验实施的流程。

如果了解“全球最⼤同性交友⽹站”——GitHub的同学,或者使⽤过GitLab的同学可能看完上⾯的介绍就会发现,Pavlovia这个模式和GitHub/GitLab⾮常相似,⼏乎可以说是⼼理学实验的GitHub了(具体⾥⾯的项⽬详情页应该就是使⽤的GitLab)。

在Pavlovia的Docs标签下,有简要的使⽤说明介绍:在Explore标签下,可以查询到平台上现有的实验程序们。

点击launch experiment可以在线试⽤该程序,点击view code可以进⼊到实验程序的详情页,具体的下载和fork等操作可以在详情页进⾏:在Dashboard标签下,类似于是个⼈中⼼,收到的消息,个⼈创建的实验和账户信息等在此呈现。

在Store标签下是充值信息。

⽬前个⼈账号收集⼀个被试的实验数据⼤概折合⼈民币1.7元左右,价格还是很合适的。

⽽学校或机构账号⼤概是1.3W⼀年,不限制被试数:以上就是对于Pavlovia这个平台的简单介绍了,具体的功能和细节欢迎⼤家⾃⼰去使⽤、尝试和发现。

psychopy code 条件分支

psychopy code 条件分支

一、概述在心理学和认知神经科学的研究中,经常需要使用计算机程序来呈现实验材料并记录研究参与者的反应。

Psychopy是一个专门设计用于实验设计和执行的开源软件,它提供了丰富的功能和灵活的编程环境,使研究人员能够轻松地创建各种类型的心理学实验。

二、Psychopy的条件分支功能1. 概述Psychopy代码中的条件分支是一种常用的控制结构,它允许根据特定的条件来执行不同的代码段。

这种功能非常有用,因为在心理学实验中经常需要根据参与者的反应或其他条件来动态地调整实验的流程或呈现不同的实验条件。

2. 条件语句在Psychopy中,条件语句通常使用Python编程语言的if、elif 和else关键字来实现。

通过这些关键字,可以根据指定的条件来选择性地执行特定的代码块。

可以根据参与者的反应时间来呈现不同类型的刺激,或者根据不同的实验条件来执行不同的数据记录和分析操作。

3. 示例代码下面是一个使用条件分支功能的简单示例代码:```from psychopy import visual, coreimport randomwin = visual.Window()stim1 = visual.TextStim(win, text='Stimulus 1')stim2 = visual.TextStim(win, text='Stimulus 2')if random.choice([True, False]):stim1.draw()else:stim2.draw()win.flip()core.w本人t(1)```在这个例子中,根据随机选择的条件,程序要么呈现stim1要么呈现stim2。

这种动态的刺激呈现方式可以帮助研究人员设计更加灵活和个性化的实验。

三、应用案例1. 反应时间实验在心理学研究中,经常需要测量参与者对刺激的反应时间。

使用条件分支功能,可以根据不同的反应时间阈值来调整实验的刺激呈现顺序或类型,从而更好地控制实验的变量并提高数据的准确性。

(完整word版)心理学实验软件PsychoPy方法

(完整word版)心理学实验软件PsychoPy方法

心理学实验软件—PsychoPy作者:孙雨生花一个下午加晚上重新鼓捣了下PsychoPy这款心理学实验软件,之前刚接触Python的时候也试着学过,只是当时还年轻,看了半天没弄懂就弃之不用了。

如今要毕设了,总不能一个简单的行为实验都要一行一行代码往上砌,于是就想找一个像VB那样可以拖拖拽拽的傻瓜软件来用用,“业界”流传的心理学实验软件大概也就Presentation、E-Prime,当然牛逼点用C/C++/C++++、Matlab、Java甚至汇编、二进制码来写也可以,不过为了写个小实验程序还要去学一门语言隐隐会让人有点DT的感觉。

用PsychoPy当然不只是因为“Life is short,use Python”,既然是用Python写的软件,open-source、跨平台就足够吸引人,从官网看版本到v1.7,似乎维护得不错,挺值得推广.言归正传,大概啃了一下Documentation,稍加总结,想用的人就没必要再去啃一遍了。

1。

安装windows下面应该是。

exe一路回车;mac也是。

dmg直接拖进应用文件夹;甚至linux(大便系)都可以apt-get install psychopy.2. Builder模式PsychoPy编写实验程序有Builder View跟Coder View两种,Builder就是“拖拖拽拽”,手痒了想写代码可以用Coder模式,当然有更高级的API可以为这个开源项目做出自己的贡献,这个另议。

最简单的Builder模式界面如下:界面下方是实验的流程图;界面主要部分由三个标签页组成,标签页代表实验的几个阶段(如指导语、trials、感谢语等)分别与流程图对应;右侧为程序的components,如图片、文字、对应的按键、影片、声音以及鼠标等。

上图是软件中自带的stroop效应的demo,也就是一个完整的实验,只要点击工具栏上绿色的小人儿就可以运行实验,可以说比照这个demo,然后用鼠标点点试试,很快就可以完成一个一般模式的行为实验程序了。

SPSS操作_心理学研究方法_舒华_笔记_(修复的)

SPSS操作_心理学研究方法_舒华_笔记_(修复的)

目录一、额外变量的控制方法 (2)二、输出描述性数据 & 剔除极端数据 (2)三、数据的转换 (4)1. 数据标准化 (4)四、心理学研究中的变量间相关关系 (5)1. 皮尔逊相关 (5)相关关系:偏相关分析、穿插滞后的相关设计、结构模型和线性结构方程 (5)(1) 相关分析 (6)(2) 偏相关分析 (6)(3) 穿插滞后的相关设计 (8)(4) 结构模型和线性结构方程 (8)2. 斯皮尔曼等级相关系数 (8)五、多重回归模型分析的SPSS操作 (10)1. 一元线性回归〔一个自变量〕 (10)2. 多元线性回归〔多个自变量〕 (13)(1) Enter法 (14)(2) 层次回归 (15)(3) 逐步回归〔stepwise regression〕 (17)六、实验设计的根本术语〔主效应、简单效应等〕 (17)(1) 主效应与交互作用 (17)(2) 简单效应和简单简单效应 (17)七、被试间设计 (19)1. 单因素被试间设计〔t、F〕 (19)独立样本t检验结果 (20)方差分析计算效应量〔〕 (23)进展事后检验步骤如下: (24)2. 两因素完全随机实验设计〔方差分析ANOVA〕 (25)3. 被试设计 (28)4. 混合设计 (28)一、额外变量的控制方法1.排除法2.对立法:额外变量与自变量的效果对立3.恒定法4.随机化法(1)被试随机分派:用excel将被试编号,在编号右侧写入能生成随机数的函数Rand〔〕,然后按随机后的数字排序,那么被试就被随机化了。

(2)安排试验顺序:例如随机化安排72次试验的顺序5.匹配法(1)被试匹配分组(2)实验材料匹配分组(3)共轭控制:实验过程中进展控制P386.兼作组法:被试设计7.抵消平衡法:ABBA二、输出描述性数据 & 剔除极端数据将要检查的变量移入右边的框中,并勾选红框中的选项〔意思是:输出Z分数,并作为一个变量列出来。

因为检查数据有效应的时候要用到Z分数〕。

最新实验心理学教学PPT第四章心理物理学方法ppt课件

最新实验心理学教学PPT第四章心理物理学方法ppt课件
❖ 检查方法:阈值用符号T(threshold 的第一字母)来表示。如果上升 系列的阈值大于下降系列的阈值,即T↑〉T↓,且差别显著时,表示有 习惯误差;反之,如果上升系列的阈值小于下降系列的阈值,即T↑ 〈T↓,且差别显著时,则表示有期望误差。
❖ 控制方法:为了使习惯误差和期望误差彼此抵消,可交替呈现递增系 列和递减系列,如按照↓↑↓↑来安排实验。
❖ 3、韦伯定律 ❖ 差别阈限的大小与标准刺激的强度成正比,并且差别阈限与标准刺激
强度的比例是一个常数,这就是韦伯定律。费希纳用△I/I=K表示这个 常数,有人称之为韦伯分数或韦伯比率。 ❖ 在条件相同而且在中等刺激强度的范围内,韦伯比率是一个常数。当 刺激强度接近感觉上阈或感觉下阈(绝对阈限)时,韦伯分数就不再 是常数了。
实验心理学教学PPT第 四章心理物理学方法
第一节 心理物理学方法概述
❖ 一、心理物理学方法及其由来
❖ 1、什么是心理物理法
❖ 心理物理学方法或心理物理法(psychophysical method):是研究心理量和 物理量之间的对应关系的方法。具体来说,是运用一定的数学方法和测量技 术,研究心理现象和物理现象之间的数量关系。
第三章 心理物理方法(上)
8
❖ 4、误差及其控制 ❖ (1)习惯误差和期望误差 ❖ 在递减↓系列中,即使刺激强度早已小于阈限,被试仍坚持报告
“有”,这就会使测得的阈值偏低;在递增↑系列中,即使刺激强度 早已超出阈限,被试仍坚持报告“无”,这就会使测得的阈值偏高。 这种被试习惯于按照前面几次刺激所引起的感觉,继续做出相同判断 所导致的误差,叫做习惯误差(error of habituation)。 ❖ 期望误差(error of anticipation),为被试在反应系列中提前给予相 反判断的倾向。在递减↓系列中,被试提前报告“无”,会使测得的 阈值偏高;在递增↑系列中,被试提前报告“有”,会使测得的阈值 偏低。

Psychtoolbox教程

Psychtoolbox教程
% 在窗口中输出字 textModes = Screen('TextModes');详细 oldCopyMode=Screen('TextMode', windowPtr );详细 oldTextSize=Screen('TextSize', windowPtr);详细 oldStyle=Screen('TextStyle', windowPtr );详细 [oldFontName,oldFontNumber]=Screen(windowPtr,'TextFont');详细 [normBoundsRect, offsetBoundsRect]= Screen('TextBounds', windowPtr, text );详细 [newX,newY]=Screen('DrawText', windowPtr, text);详细
win_bk_color=[125,125,125]; [winPt, winRect]=Screen('OpenWindow',0,win_bk_color);
a=imrea d('img name .jp g'); b=Screen('M akeTexture',winPt,a); Screen('DrawTexture',winPt,b);
% 画线或者填充的形状 currentbuffer = Screen('SelectStereoDrawBuffer', windowPtr);详细 Screen('DrawLine', windowPtr [,color], fromH, fromV, toH, toV);详细 Screen('DrawArc',windowPtr,[color],[rect],startAngle,arcAngle)详细 Screen('FrameArc',windowPtr,[color],[rect],startAngle,arcAngle)详细 Screen('FillArc',windowPtr,[color],[rect],startAngle,arcAngle)详细 Screen('FillRect', windowPtr );详细 Screen('FrameRect', windowPtr );详细 Screen('FillOval', windowPtr );详细 Screen('FrameOval', windowPtr );详细 Screen('FramePoly', windowPtr);详细 Screen('FillPoly', windowPtr);详细

心理学实验软件PsychoPy方法

心理学实验软件PsychoPy方法

心理学实验软件-P s y c h o P y 作者:花一个下午加晚上重新鼓捣了下PsychoPy这款心理学实验软件,之前刚接触Python的时候也试着学过,只是当时还年轻,看了半天没弄懂就弃之不用了。

如今要毕设了,总不能一个简单的行为实验都要一行一行代码往上砌,于是就想找一个像VB那样可以拖拖拽拽的傻瓜软件来用用,“业界”流传的心理学实验软件大概也就Presentation、E-Prime,当然牛逼点用C/C++/C++++、Matlab、Java甚至汇编、二进制码来写也可以,不过为了写个小实验程序还要去学一门语言隐隐会让人有点DT的感觉。

用PsychoPy当然不只是因为“Life is short, use Python”,既然是用Python写的软件,open-source、跨平台就足够吸引人,从看版本到,似乎维护得不错,挺值得推广。

言归正传,大概啃了一下Documentation,稍加总结,想用的人就没必要再去啃一遍了。

1.安装windows下面应该是.exe一路回车;mac也是.dmg直接拖进应用文件夹;甚至linux(大便系)都可以 apt-get install psychopy.2. Builder模式PsychoPy编写实验程序有Builder View跟Coder View两种,Builder就是“拖拖拽拽”,手痒了想写代码可以用Coder模式,当然有更高级的API可以为这个开源项目做出自己的贡献,这个另议。

最简单的Builder模式界面如下:界面下方是实验的流程图;界面主要部分由三个标签页组成,标签页代表实验的几个阶段(如指导语、trials、感谢语等)分别与流程图对应;右侧为程序的components,如图片、文字、对应的按键、影片、声音以及鼠标等。

上图是软件中自带的stroop效应的demo,也就是一个完整的实验,只要点击工具栏上绿色的小人儿就可以运行实验,可以说比照这个demo,然后用鼠标点点试试,很快就可以完成一个一般模式的行为实验程序了。

psytech等 实验心理学最全最详细实验 流程【写实验报告不用发愁】

psytech等 实验心理学最全最详细实验 流程【写实验报告不用发愁】

第一部分反应时反应时(Reaction Time,简称 RT)是指从机体接受刺激到作出反应所经历的时间,即刺激-反应的时间间隔,又叫潜伏期。

从神经生理学角度讲,一个完整的刺激-反应过程通常由如下五部分组成:(1)感受器将物理或化学刺激转化为神经冲动的时间;(2)神经冲动由感受器上行到大脑皮质的时间;(3)大脑皮质对信息进行加工的时间;(4)神经冲动由大脑皮质下行至效应器的时间;(5)效应器作出反应时间。

反应时测量技术是心理学实验研究中普遍应用的一种方法。

作为一个重要的心理指标在认知加工过程和个体差异研究中得到了广泛的应用。

反应时实验中要求被试的反应要符合“速度-准确性权衡”的原则,即要求被试在保证正确的前提下,反应越快越好。

因此,被试在实验前必须清楚刺激的呈现形式和反应原则,以保证实验结果的准确性和可靠性,更真实地反映出被试内在的心理加工过程。

荷兰心理学家唐德斯( F.C.Donders 1818--1889 )将反应时分为三类,即A、B、C三种反应。

三种反应时关系如下:简单反应时 A 基线时间选择反应时 B 基线时间辨别时间选择时间辨别反应时 C 基线时间辨别时间Donders根据减数法则分析A、B、C三种反应,C减A得到辨别时间,B减C得到选择时间。

从而得出B类反应时间最长,C类次之,A 类最短。

唐德斯的减数法在实验心理学中占有很高的地位。

他的三成分说广泛应用于许多领域。

今天,认知心理学正是用减法反应时实验提供的数据来推论其现象背后的信息加工过程。

视觉简单反应时简单反应时(Simple Reaction Time)又称A 反应时。

是指呈现单一刺激,要求被试立即做出固定反应的时间。

由于这种反应时间是感知到刺激就立即做出反应,中间没有其它的认知加工过程,因此也称为基线时间(Baseline Time)。

任何复杂刺激的反应时间都是由简单反应时和其它认知加工过程所需时间合成的。

本实验通过计算机呈现的视觉材料,测定视觉简单反应时。

psychopy听觉感知实验

psychopy听觉感知实验

psychopypsychopy听觉感知实验一、psychopy听觉的物理刺激和音感(一)声波及其特征psychopypsychopy听觉(audition)是个体对声波物理特征的反映。

频率为16赫~20000赫的机械波为声波。

psychopy听觉的适宜刺激是声波。

纯音和复合音区分的根据是声波的线性特征,即是否可以进行波形的分解;而复合音中的乐音和噪音区分的根据是声波是否有周期性即规律性振动,当然,人的主观舒适感也是一个十分重要的指标。

psychopy 听觉刺激声波和视觉刺激电磁波均有三个主要特征,即频率、振幅和形。

与此相应,psychopy听觉有音高、响度和音色的区别。

(二)频率和音高音高(或音调)(pitch)是人对声波频率的主观属性,它首先和声波频率有关。

频率(frequence)是物理量,指每秒振动的次数,单位为赫(或赫兹)(Hz)。

声波的振动频率高,我们听到的声音就高;相反,振动频率低,听起来就低,但它们之间并非线性关系。

当声波振动数大约在16~20000赫时,是人所能感受到的音域。

心理上的主观音高主要与声音刺激的频率大小有关,但并不是完全由刺激频率决定的,它也取决于声音刺激的强度。

实验研究表明,对于同一声音刺激的音高感知,不同的人之间有着巨大的个体差异,这充分表现了音高这个心理量的主观性在心理学中,我们根据实验研究,规定音高的单位为(me1),确定1000的音高为1000赫(声压级为40分贝)的声音刺激的主观感觉。

(三)振幅和响度响度(或音强)(loudness)是声波振幅的一种主观属性,它是由声波的振幅所引起,振幅越大则响度越大。

声波造成的压力变化用分贝(decibel,简称dB)量来测量。

分贝量表是一种对数量表,它将人所能感受的巨大范围的振幅变化值压缩在较小的范围内。

响度是振幅的一种主观属性,它主要与声波的振幅有关,但同样亦受频率的影响。

测量声音响度的国际标准单位是(sone),一个为40分贝时所听到的1000赫的音调的响度。

心理学软件EPRIME教程详解

心理学软件EPRIME教程详解
通过下列实验掌握相嵌模式实验的设计范式。并通过此实验学会
解决图片设计的问题、刺激不重复问题。
实验: “不同语系对图片认知的影响实验” 就可用此模式的实验设计。该实验过程是 在电脑屏幕上随机呈现四个图片,电脑同 时发出图片中某一物品的名称的普通话或 白话的文字和声音,要求被试选择该图片 的代码。该实验要求20个目标图片随机呈 现,并随机搭配10个干扰图片中的3个,目 标在屏幕中的位置(左上,右上,左下, 右下)要求随机呈现。该实验有三种随机 或随机搭配要求,属控制复杂的实验。实 验设计时,将20个目标刺激放置与list1中, 随机抽取,10个干扰刺激放list2中,随机 选取,目标在屏幕中的位置均衡人工安排 在List中,实验时随机选取 。
E-Prime
E-Prime实验设计: 幕出现的一串字符是否为单词(Word),若为单词(Word)请 按“J”键,若不是单词(NonWord),请按“j”键.
条件
刺激
答案
word
cat
j
nonword
Jop
f
word
Job
j
第一步:画出实验流程图
E-Prime实验设计的几种模式: ▪ 相嵌模式: 作业
心理研究实验常用技术之E-Prime实验设计:
▪ 练习模块的制作 ▪ 练习模块结束后返回继续练习(需Inline编程) ▪ 实验缓冲 ▪ 实验材料与填充材料不同设计问题(需Inline编程) ▪ 刺激在屏幕中方位的随机变化问题(Slide+相嵌) ▪ 反应等待问题(需Inline编程) ▪ 练习正确率问题(正确率的提取 & 达不到指定正确率继续练习 &
指导语

Stim (DR/KB&SD/RT&CR)

psychopy指导语

psychopy指导语

psychopy指导语Psychopy:构建心理实验的强大工具[Psychopy指导语]是一种开源的心理学实验软件,它为心理学研究者提供了快速且灵活的心理实验设计和数据收集工具。

本文将以"Psychopy"为主题,为大家介绍Psychopy的基本概念、功能和使用方法。

第一部分:Psychopy的基本概念Psychopy是一个基于Python编写的软件,可以在多个操作系统上运行,拥有简单易用的界面和丰富的功能。

下面是Psychopy的基本概念:1. 实验设计:Psychopy允许研究者灵活地设计和编辑心理实验的各个组成部分,包括刺激呈现、反应收集和数据记录等。

2. 刺激呈现:Psychopy提供了丰富的刺激呈现方式,包括文字、图像、音频和视频等。

研究者可以根据实验需求灵活选择和组合不同的刺激方式。

3. 反应收集:Psychopy支持多种反应收集方式,包括键盘输入、鼠标点击和眼动追踪等。

研究者可以根据实验需要设置不同的反应收集方法。

4. 数据分析:Psychopy提供了丰富的数据分析功能,包括数据清洗、统计分析和可视化等。

研究者可以通过Psychopy对实验数据进行深入的分析和解读。

第二部分:Psychopy的功能和使用方法Psychopy具有多项强大的功能,下面将逐一介绍和解释。

1. 实验设计功能:Psychopy提供了直观且易于使用的界面,研究者可以通过拖拽和编辑来设计和设置实验的各个参数。

同时,Psychopy还支持自定义编程,使得研究者可以更加灵活地控制实验细节。

2. 刺激呈现功能:Psychopy提供了多种刺激呈现方式,包括文字、图像、音频和视频等。

研究者可以根据实验需求选择合适的刺激类型,并设置刺激的持续时间、呈现顺序和随机化等。

3. 反应收集功能:Psychopy支持多种反应收集方式,包括键盘输入、鼠标点击和眼动追踪等。

研究者可以根据实验需要设置不同的反应收集方法,并对数据进行实时记录和保存。

psychopy指导语 -回复

psychopy指导语 -回复

psychopy指导语-回复Psychopy是一款非常强大的心理学实验软件工具,它可以帮助研究人员设计和运行心理学实验。

本篇文章将一步步介绍如何使用Psychopy进行实验设计和运行。

第一步:了解Psychopy的基本操作和功能Psychopy是一个开源的心理学实验软件,它集成了一系列实验设计和运行工具。

在开始使用Psychopy之前,我们需要先下载并安装最新版本的软件。

一旦安装完成,你就可以启动软件并开始使用了。

第二步:创建一个新项目在Psychopy中,每个实验都是一个项目。

在创建新项目之前,切记先确定实验的目标和研究问题。

一旦你明确了实验的目标,可以按照以下步骤创建新项目:- 在Psychopy的主界面上点击"File",然后选择"New..."。

- 在弹出的对话框中,输入项目名称和存储路径,然后点击"OK"。

第三步:设计实验任务在Psychopy中设计实验任务可以通过两种方式来实现:可视化接口或Python代码。

这两种方式各有优劣,你可以根据自己的需要选择其中一种。

使用可视化接口设计实验任务的步骤如下:1. 点击Psychopy主界面上的"Builder"按钮,进入可视化接口。

2. 在Builder界面上,你可以通过拖拽组件来创建实验任务的各个部分,如刺激呈现、响应收集和实验流程等。

3. 可以根据需要定制每个组件的属性和参数,如呈现持续时间、刺激类型和键盘响应等。

4. 最后,点击"File",然后选择"Save"保存实验任务。

使用Python代码设计实验任务的步骤如下:1. 点击Psychopy主界面上的"Coder"按钮,进入代码编辑界面。

2. 在代码编辑界面上,你可以使用Python代码来编写实验任务的各个部分,如刺激呈现、响应收集和实验流程等。

心理测验与量表评估

心理测验与量表评估
心理测量的原理与方法
张新凯 博士
上海市精神卫生中心
2021/3/10
讲解:XX
1
临床心理评估
评估(assessment)按某种法则采用一定方法 对观察的事物进行评价和测量。
心理评估(psycho-assessment) 按照心理学
原则方法对观察的心理事实或行为特性作出评价
和测量。有定性和定量两种
2021/3/10
2021/3/10
讲解:XX
20
检测方法
韦氏智力量表(WIS),有: 《韦氏儿童智力量表修订版》(WISC-R), 《韦氏成人智力量表修订版》(WAIS-R) 《韦氏学龄前及学龄初期智力量表修订版》(WPPSI-R)。 《CISA》中国自己的智力测验,获国家科技进步二等奖。
2021/3/10
16
3 结构效度(construct validity)
量表测量结果能够证明理论假设的结构 或特质的程度。
目前可采用的统计学方法主要是相关分析
和因素分析。
2021/3/10
讲解:XX
17
心理量表应用的基本准则
1. 慎重选择量表 选那些信度和效度高的量表。
2. 与被测量对象建立协调关系。
3. 控制测量实施误差。
1.项目区分度(discrimination)
是判别量表品质优劣的重要标志之一。
2.量表的信度(reliability)可靠性程度,
测量分数稳定性或一致性的指标。常以相关系
数大小表示量表信度的高低。
2021/3/10
讲解:XX
10
复测信度(test-retest reliability)
是检验量表测量一致性和稳定性的一种指标, 表其可靠性程度。方法是用同一量表对一组对象 测量测二次,两次得分作相关分析。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

心理学实验软件- PsychoPy
作者 : 孙雨生
花一个下午加晚上重新鼓捣了下PsychoPy这款心理学实验软件,之前刚接触Python的时候也试着学过,只是当时还年轻,看了半天没弄懂就弃之不用了。

如今要毕设了,总不能一个简单的行为实验都要一行一行代码往上砌,于是就想找一个像VB那样可以拖拖拽拽的傻瓜软件来用用,“业界”流传的心理学实验软件大概也就Presentation、E-Prime,当然牛逼点用C/C++/C++++、Matlab、Java甚至汇编、二进制码来写也可以,不过为了写个小实验程序还要去学一门语言隐隐会让人有点DT的感觉。

用PsychoPy当然不只是因为“Life is short, use Python”,既然是用Python写的软件,open-source、跨平台就足够吸引人,从官网看版本到v1.7,似乎维护得不错,挺值得推广。

言归正传,大概啃了一下Documentation,稍加总结,想用的人就没必要再去啃一遍了。

1.安装
windows下面应该是.exe一路回车;
mac也是.dmg直接拖进应用文件夹;
甚至linux(大便系)都可以 apt-get install psychopy.
2. Builder模式
PsychoPy编写实验程序有Builder View跟Coder View两种,Builder就是“拖拖拽拽”,手痒了想写代码可以用Coder模式,当然有更高级的API可以为这个开源项目做出自己的贡献,这个另议。

最简单的Builder模式界面如下:
界面下方是实验的流程图;界面主要部分由三个标签页组成,标签页代表实验的几个阶段(如指导语、trials、感谢语等)分别与流程图对应;右侧为程序的components,如图片、文字、对应的按键、影片、声音以及鼠标等。

上图是软件中自带的stroop效应的demo,也就是一个完整的实验,只要点击工具栏上绿色的小人儿就可以运行实验,可以说比照这个demo,然后用鼠标点点试试,很快就可以完成一个一般模式的行为实验程序了。

这个简单的stroop效应实验的主体在于一个循环体trails上:
通过设定trails循环中的conditionFile来绑定实验条件,这里的conditionFile可以是.xlsx(Excel2007)文件也可以是纯文本的.csv文件,至于如何设定,看一下demo里面的例子就很清楚了。

3. 实验环境设定
为了让PsychoPy看起来更简单所以把这一步放到最后。

PsychoPy会检测显示器设备然后自动完成下面的Monitor Center,一般也不需要更改;
在每一个单独的实验中也需要一些环境变量的设定,如输出数据文件的格式、记录被试信息的Experiment info等:
4. Coder View
有兴趣的话也可以玩一下PsychoPy的coder模式,也就是Python。

当然这已经是coding 的事情了,欢迎翻墙至Blogger继续关注。

相关文档
最新文档