E-Prime实验系统简介byfeng.ppt_第1页
E-Prime实验系统简介byfeng.ppt_第2页
E-Prime实验系统简介byfeng.ppt_第3页
E-Prime实验系统简介byfeng.ppt_第4页
E-Prime实验系统简介byfeng.ppt_第5页
免费预览已结束,剩余60页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、E-Prime实验系统简介,大连理工大学神经信息学研究所 冯士刚,提纲,概述 基本概念 程序实现和结果处理,一、E-Prime概述,1、E-Prime是什么 E-Prime是一个心理实验的编程系统平台, 它与所有的可视化编程语言系统相似,使用类 似于Visual Basic的E-Basic语言。,E-Prime与VB等语言不同的是: 它专门面向心理实验,并针对心理实验的时间精度作了优化。 它编译的实验必须在E-Prime的运行平台上运行。 每个被试的记录结果存为单独的文件。 提供了详细的时间信息(包括呈现时间、反应时间的细节),可供进一步分析。,2、E-Prime能做什么 E-Prime目前可

2、以实现按键反应和声音输入的实验,反应输入可以(必须)是键盘、鼠标以及反应盒SRBox;SRBox有个声音反应键,但只有一个,所以不能区分不同的声音输入。 E-Prime能呈现的刺激可以是文本、图像和声音(可以同时呈现三者的任意组合) ,图像和声音必须以文件的形式调用,要求固定的格式(Bmp、Wav)。 E-prime不支持动画、电影格式。 凡是满足上述条件的计算机呈现实验可以利用E-Prime设计,3、时间精度问题简介 E-Prime的计时单位是ms,但是精度是否也是ms?下面对这个问题做简要介绍: ms级时间精度是相对的。在Windows下的程序不可避 免地受到多任务的影响,系统调度可能在某

3、一时刻中 断实验程序的执行,并且实验程序需要与OS交换信息, 从而实验计时会出现随机的延迟。,3、E-Prime工具箱 TextDisplay、ImageDisplay、SoundOut、 Slide、FeedbackDisplay List,重要的属性:Text、Filename、backcolor、forecolor、Duration,三、E-Prime程序实现和结果分析,E-Prime,这是E-prime的核心系统组件图表,E-Studio,图解设计环境,E-Basic,完整的脚本语言,E-Run,实时的程序生成器,E-Merge,数据合并工具,E-DataAid,E-Prime数据的电

4、子制表软件,下面我将给大家简单讲一下这些核心组件,E-Studio,E-Studio是一个很好的可视化试验程序设计环境,图式化的界面使得实验设计简捷明了,另外你可以不用源代码而实现你大多数的实验设计。,E-Studio的界面,E-Studio 的界面主要由四部分组成: 1.Toolbox 2. Structure View 3. Properties Window 4. Workspace,1,2,3,4,E-Studio 设计界面,工具箱里包含很多图标,这些图表可以直接拖到程序时间序列上。他们是E-Studio实验的基本构筑组块。,1,E-Studio - Interface,TextDis

5、play(文本显示图标):我们可以利用该图标显示文本,如实验介绍、结束语等,被试在实验过程中会看到这些文本。一般我们只能直接输入英文文本,如果实验介绍等要用中文,我们只能采用图像显示图标。,E-Studio - Interface,BitmapDisplay(图像显示图标):该图标可以在实验过程中显示图像,但只能是bmp格式的图像。同样被试在实验中可以看到这些图像。,E-Studio - Interface,List object(列表图标):利用该图标我们可以定义实验组块、新的实验时间序列、次一级实验等。他的设计决定你整个实验的进行模式。,E-Studio - Interface,Proce

6、dure (程序图标):它确定你的实验中各图标运行的时间顺序。,E-Studio - Interface,FeedbackDisplay(反馈显示图标):当被试针对施加的刺激任务做出反应后,该图标可以给被试一个反馈信息,被试可以在实验中看到。,E-Studio - Interface,soundout(声音播放图标):该图标可以播放事先录好的声音,声音文件必须是wav格式,被试可以在实验过程中听到这些刺激,我们一般采用幻灯工具来显示声音(当然也可拖到程序时间流程上。),E-Studio - Interface,slide(幻灯显示图标):该图标集成了文本显示、图像显示和声音播放三种功能,可以同

7、时呈现其中的任意组合的刺激,被试可以在实验过程中看到或听到这些刺激。,E-Studio - Interface,结构窗口将分等级显示你的实验轮廓,这种特色和windows中的资源管理器类似.,2,E-Studio - Interface,属性窗口将列出被选中图标的属性,并显示其当前的设置状态。,3,E-Studio - Interface,工作窗口将用窗口显示你的实验图标,在其中可以设置图标的各种属性。我们可以在程序时间序列中或结构窗口中双击某个图标来在工作窗口中打开它。,4,E-Studio - Procedures,我们分等级地看一下一个实验。 SessionProc程序时间序列决定实验的

8、序列(session)设置,如包含几个序列,序列的顺序等。 BlockProc程序时间序列决定每个序列中实验组块(block)的设置,如每个序列包含几个组块等。 TrialProc程序时间序列决定实验的实验刺激(trial)设置,如刺激的呈现方式等。,E-Studio - Procedures,我们要添加一个图标,首先在结构窗口中双击序列程序图标,然后从工具箱中拖动某个图表到程序时间序列上。,E-Studio - Procedures,这是完整的序列程序流程,其中包括欢迎语、结束语和实验序列设置三个部分。BlockList图标将定义实验的序列及其运行顺序等。,TextDisplays,List

9、,E-Studio - Procedures,这是完整的实验刺激程序流程。其中包括控制条件、刺激条件和呈现给被试的反馈信息。,TextDisplays,FeedbackDisplay,E-Studio - Lists,List列表图标决定实验中刺激的呈现内容和方式,左图为实验刺激列表图标打开后的属性窗口,在其中可设置刺激循环个数、刺激样本个数、刺激的种类、刺激的正确响应等。,E-Studio - Lists,这是完整的实验刺激列表图标TrialList的属性窗口.,E-Studio - Properties,在创建了程序时间流程并定义了组块和实验刺激后,我们要做的是设计每个图标的属性。下面我们

10、以实验刺激程序流程上的刺激设置为例说明这一点。,E-Studio - Properties,刺激的属性可以通过属性窗口进行设置,例如刺激的种类、刺激呈现的时间、中止刺激的输入响应等。,E-Studio - Properties,例如实验刺激的呈现时间,如左图所示(duration),时间为10000毫秒,即10秒,是指该刺激如果没有外界响应输入将在屏幕上呈现10秒后停止。,E-Basic,在E-Studio工具栏中的 Generate按钮用来生成你所打开实验的e-BASIC语言代码或程序草本。,E-Basic,这是完成后一个实验的E-basic语言草本,因为 E-Studio 具有丰富的图形界

11、面,你可利用之进行各种实验设置,所以我们一般没有必要察看程序的代码。,E-Run,在E-Studio 工具栏中的E-Run按钮用来在一个实时的环境中编译或运行我们已经打开的实验。,E-Run,这是一个实验的框架,从中我们可以看到实验运行后屏幕上会依次呈现的内容。,Fixation,Welcome Screen,Block Instructions,Subject Initialization,Stimulus,Feedback,Goodbye Screen,E-Run,在E-prime中每个实验序列完成后会生成一个ebs文件,其中记录被试的各种信息和其做实验的情况。当实验开始时我们要首先对被试

12、进行信息记录以和其他被试相区分。,E-Run,接下来我们将看到欢迎语和实验指导的内容。,E-Run,下一步,实验的控制和刺激将以组块或事件相关的方式呈现,另外需要的话可以加上反馈信息。,Fixation,Feedback,Stimulus,E-Run,最后,实验完成后,我们将看到结束语,对被试参加实验致谢。,Welcome to E-Merge,实验做完后,我们得到了每个被试的行为记录数据,下一步我们要做的是: 用 E-Merge.工具将所有被试的行为记录文件合并为一个文件。 用E-DataAid.观察、编辑、分析单独的记录文件或合并的记录文件。,E-Merge - Process,在E-Me

13、rge窗口中合并文件是很简单的: 首先选择要合并的文件。 单击工具栏中的Merge 按钮, 然后会提示输入一个文件名为合并后的文件命名。,E-Merge - Interface,从菜单中选中E-Merge工具,将打开一个窗口,首先要选择未合并的edat文件,如左图为在我们打开一目录下选择所有未合并的行为记录文件(edat)文件,我们也可从中选择个别文件进行合并。,E-Merge - Process,如左图为工具栏中的合并按钮。文件选好后,单击此按钮即可开始合并文件。,E-Merge - Process,左图提示您为合并后的文件命名,文件扩展名为.emrg。,E-Merge - Feedback

14、,左图表明合并工作结束,并显示了合并的结果。从图中可见,我们选择了5个文件进行合并,5个文件都合并成功。,Welcome to E-DataAid,E-DataAid工具用来处理我们的行为记录文件,利用该工具我们可以: 察看数据 编辑数据 筛选数据 分析数据 输出数据,E-DataAid - View,左图中E-DataAid以电子表格的形式显示行为记录数据,其中列表示各种变量,行代表一个实验刺激的数据。,E-DataAid - Filter,很显然,由于合并后的数据庞大繁琐,对一个合并后的电子表格数据进行分析是很令人头疼的,尤其当我们只对其中特定的数据感兴趣时更是如此。筛选(filter)工

15、具为我们提供了方便,用它可以筛选出我们要分析的数据。另外也可用排列(arrange columns)工具只显示我们感兴趣的列。,E-DataAid - Filter,例如,我们可以筛选出我们需要的被试者、反应时在500-1000毫秒、反映正确的记录数据。Checklist将列出所选变量的所有值,我们可以选中任意的值来显示。Range 用来为所选变量定义一个范围来显示。,E-DataAid - Filter,这是筛选后的数据,所筛选的变量将以白色显示。如图筛选的变量的是subject和blocktype,同时筛选条件在下方的窗口中显示。,E-DataAid - Analyze,除了筛选,我们可以对行为数据进行统计分析(如计算平均值和标准差),并画出统计表。左图为统计分析工具按钮。,E-DataAid - Analyze,统计分析中,我们在要在列、行和显示数据三个窗口中输入相应的变量,数据窗口中必须输入至少一个变量,双击该变量我们可以选择要输出的数值类型(平均值、总和、最大值、最小值等)。,E-DataAid - Analyze,这是统计后的窗口,我们可以将数据拷贝到粘贴

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论