一、实验目的与要求
1. 通过实验加深对认知科学研究方法及过程的了解;
2. 掌握Psychtoolbox或PsychoPy的安装过程;
3. 掌握Psychtoolbox或PsychoPy的基本使用方法;
4. 具备使用Psychtoolbox或PsychoPy设计基本心理学/认知科学内容实验的初步能力;
二、实验内容与方法
1. 请在此处简单描述Psychtoolbox或PsychoPy的安装过程。并请描述在安装过程中的难点和遇到的问题。(100字-300字)
我选择下载的是可以可视化且操作较简单的PsychoPy。首先我在PsychoPy的官网上https://www.psychopy.org/尝试下载,但是下载速度较慢,所以我尝试在GitHub上查找相关资源,并找到了PsychoPy 项目的 GitHub 发布https://github.com/psychopy/psychopy/releases,根据版本与系统下载了对应的安装包。下载安装包后解压缩文件夹,打开找到可执行文件并运行,最后按照弹窗指令完成安装,至此PsychoPy完成安装。
2.请简述你认为在这次实验中最重要的一条命令的基本功能,以Psychtoolbox为例,可以介绍Screen命令的基本功能。
我在安装PsychoPy时没有遇到什么困难和问题,在安装时,我查阅了资料,对PsychoPy有了进一步的了解:PsychoPy 是一款基于 Python 开发的心理学工具包,是一套足够强大、现代化的工具,帮助各界心理学者设计、开展实验。其可以支持从静止刺激到动态刺激,从普通的按键反应到滑动条、输入框等交互式程序,还支持脑电眼动仪等复杂实验仪器;除此之外,该软件还提供现代化的图形设计界面,实验流程简单明了;对高级开发者,也提供了代码编辑界面,可轻松修改程序;它还具有具有良好的跨平台兼容性与可迁移性。
在实验过程中,我也遇到了许多小问题的报错,比如提示我初始化失败,我查询资料后选择重启,从而解决了问题;
在导入图片时报错,提示找不到当前路径,查询资料后发现:图片与当前程序文件位于同一位置时在image后填写’照片.jpg’,当图片与当前程序文件位于不同位置时,需要从当前位置的下一级文件夹开始写起;或者使用绝对路径。
引用文件中的某一列(变量)时,在名称前应加上$,否则会报错。如果使用绝对路径则不需要加$。
在导入图片时,不同颜色的圆圈总是有白色方形的底色,为了不影响测试者的观感,我选择用PS软件进行抠图并设置了透明底色。查阅资料后发现可以用Python的PIL.Image工具包进行更改底色,经过测试这个方法同样可行。
在所有设置完成后,发现实验仍然运行失败,经过检查和查阅资料,发现是有效点击的设定有问题,应该设置为当前显示在界面的刺激为有效点击,而不能设置为在刺激之前的题目作为有效点击。
三、实验结论或体会
1. 用一两句话描述本次实验学习到什么。
首先我了解了应用于心理实验的实验工具PsychoPy并且成功下载安装,其次我初步掌握了该实验软件的使用办法,并尝试设计和实现实验内容。在debug的过程中,我也学会了增删改实验的代码,掌握了如何检查报错对应的内容。
四、练习题(每一题都请详细回答,在系统上传代码)
(实验分不高,仅供参考)
1.设计简单实验,内容如下。
在屏幕中显示两个不同颜色的圆,并显示提示词:要求用户选择其中一个圆,并根据选择使用鼠标点击屏幕。等待用户点击屏幕,输出通过点击位置判定点击的是哪一个圆,并输出从显示图像到用户点击屏幕的时间。
1.实验过程:
(1)打开PsychoPy,程序已经默认提供了一个例程,叫做trial,作为第一个页面。在第一个例程里,设置文本,用于提示测试者该实验所要完成的任务要求。在所以刺激中都可以设置开始和结束的时间。
(2)接着创建一个新例程ques,在该例程中,首先设定一个图片刺激,作为测试中这一次测试的题目,即所要求测试者点击的圆。在image处设置要引用的变量cue_1,PsychoPy应该会根据conditions.xlsx文件中的cue_1列来动态地更改图像。
而conditions.xlsx文件中是我们事先设置好的图片刺激的内容:其中,cue_1这一列存放的是每次测试要求测试者点击的刺激;picture1对应的是测试时时显示在左边的图片刺激,picture2是右边的图片刺激。
(3)接着在例程ques中设置两个图片刺激,作为测试中这一次测试中可以选择的两个刺激,即测试者可选择点击的圆。在image处设置要引用的变量picture1,PsychoPy应该会根据conditions.xlsx文件中的picture1列来动态地更改图像。且设定该图片刺激出现的位置和大小,设置出现时间为1.0s后,即正确答案显示之后;结束时间不填,意为不结束该例程。
(4)在例程ques中,我们还需要一个反馈,在该实验中我选择了鼠标刺激:
设置其有效点击范围为两个显示在屏幕的图片,开始时间为图片刺激产生的同时,且设置其例程的结束时间为点击后,该反馈会将细节存储在文件夹中的表格里。
除此之外,再添加代码块,增加记录点击时间的变量tmp,并创建一个新的例程putout用于输出点击时间。
(5)将例程ques插入循环,循环的次数设置为1次condition循环。并将循环变量导入。
2. 测试阶段:
3.结果输出
2. 请阅读论文或书籍,选择其中的一个心理学实验进行编程实现,给出你的选题来源,叙述你所要测试的目标、给出你的实验设置、实验内容、与实验结果的展示。
答:
选题来源:[1]吴思. 颜色对注意力缺陷多动障碍儿童注意偏向的影响机制[D].苏州大学,2020.DOI:10.27351/d.cnki.gszhu.2020.001770.
测试的目标:探究颜色对注意力注意偏向的影响机制。
实验设置:实验采用4种刺激颜色(红、蓝、黄、黑)探究颜色效应量指标,即通过对不同彩色的注意偏向指标与黑色注意偏向指标的差值来反映。
将黑色刺激的线索效应量作为基线,彩色的线索效应量与黑色的线索效应量的差值,作为被试在注意偏向中的颜色效应量。
实验内容:
首先会呈现一个“+”提醒你开始; 然后在左边出现一个彩色方块。接着方块消失,短暂的隐刺激出现后,在屏幕左边或者右边出现一个“·”,要求测试者当“·”出现在左边按“z”,“·”出现在右边按“m”。
其中实验材料为不同颜色的方块作为线索刺激,掩蔽刺激为斜线方块,探测刺激为黑色圆点。色块的色调及饱和度设置方面,红色设置 R 值为255,G值、B值均为0:黄色设置R、G值均为25、B值为0:蓝色设置R值、G值均为0,B值为255:黑色设置R、G值B值均为0。图片色温为6500k,亮度、对比度均为默认中间值 0。
实验过程:
实验结果:
计算被试有效和无效线索条件下的反应时差值,作为注意偏向的指标:
颜色刺激 | 黑色 | 红色 | 黄色 | 蓝色 |
注意偏向的指标 | 9.3 | 27.6 | 25.3 | 13.4 |
综上得出结论:
通过小规模测验可以得出:颜色对注意偏向的影响较为显著,其中红色最为显著。不过实验样本较小,得出更为准确和更高可信度的实验结果仍需大规模测试。