收藏 分销(赏)

E-Prime实验系统简介byfengPPT课件.ppt

上传人:胜**** 文档编号:683817 上传时间:2024-01-31 格式:PPT 页数:65 大小:1.03MB
下载 相关 举报
E-Prime实验系统简介byfengPPT课件.ppt_第1页
第1页 / 共65页
E-Prime实验系统简介byfengPPT课件.ppt_第2页
第2页 / 共65页
点击查看更多>>
资源描述
E-Prime实验系统简介大连理工大学神经信息学研究所冯士刚1 1-提纲n n概述n n基本概念n n程序实现和结果处理2 2-一、E-Prime概述1 1、E-PrimeE-Prime是什么是什么 E-PrimeE-Prime是一个心理实验的编程系统平台,是一个心理实验的编程系统平台,它与所有的可视化编程语言系统相似,使用类它与所有的可视化编程语言系统相似,使用类似于似于Visual BasicVisual Basic的的E-BasicE-Basic语言。语言。3 3-vvE-PrimeE-Prime与与VBVB等语言不同的是:等语言不同的是:它专门面向心理实验,并针对心理实验的时间精度它专门面向心理实验,并针对心理实验的时间精度作了优化。作了优化。它编译的实验必须在它编译的实验必须在E-PrimeE-Prime的运行平台上运行。的运行平台上运行。每个被试的记录结果存为单独的文件。每个被试的记录结果存为单独的文件。提供了详细的时间信息(包括呈现时间、反应时间提供了详细的时间信息(包括呈现时间、反应时间的细节),可供进一步分析。的细节),可供进一步分析。4 4-2 2、E-PrimeE-Prime能做什么能做什么 E-PrimeE-Prime目前可以实现按键反应和声音输入的实验,目前可以实现按键反应和声音输入的实验,反应输入可以(必须)是键盘、鼠标以及反应盒反应输入可以(必须)是键盘、鼠标以及反应盒SRBoxSRBox;SRBoxSRBox有个声音反应键,但只有一个,所以有个声音反应键,但只有一个,所以不能区分不同的声音输入。不能区分不同的声音输入。E-PrimeE-Prime能呈现的刺激可以是能呈现的刺激可以是文本、图像和声音文本、图像和声音(可可以同时呈现三者的任意组合)以同时呈现三者的任意组合),图像和声音必须以文,图像和声音必须以文件的形式调用,要求固定的件的形式调用,要求固定的格式(格式(BmpBmp、WavWav)。E-primeE-prime不支持动画、电影格式。不支持动画、电影格式。凡是满足上述条件的计算机呈现实验可以利用凡是满足上述条件的计算机呈现实验可以利用E-E-PrimePrime设计设计5 5-3、时间精度问题简介E-PrimeE-Prime的计时单位是的计时单位是msms,但是精度是否,但是精度是否也是也是msms?下面对这个问题做简要介绍:?下面对这个问题做简要介绍:msms级时间精度是相对的。在级时间精度是相对的。在WindowsWindows下的程序不可下的程序不可避避免地受到多任务的影响,系统调度可能在某一时刻中免地受到多任务的影响,系统调度可能在某一时刻中断实验程序的执行,并且实验程序需要与断实验程序的执行,并且实验程序需要与OSOS交换信息,交换信息,从而实验计时会出现随机的延迟。从而实验计时会出现随机的延迟。6 6-7 78 83、E-Prime工具箱TextDisplay、ImageDisplay、SoundOut、Slide、FeedbackDisplayList重要的属性:Text、Filename、backcolor、forecolor、Duration9 9-三、E-Prime程序实现和结果分析1010-E-Prime这是这是这是这是E-primeE-prime的的的的核心系统组件图核心系统组件图核心系统组件图核心系统组件图表表表表E-Studio图解设计环境E-Basic完整的脚本语言E-Run实时的程序生成器E-Merge数据合并工具E-DataAidE-Prime数据的电子制表软件下面我将给大家简单下面我将给大家简单讲一下这些核心组件讲一下这些核心组件1111-E-StudioE-StudioE-Studio是一个很好的可视化试验程序设计是一个很好的可视化试验程序设计是一个很好的可视化试验程序设计是一个很好的可视化试验程序设计环境,图式化的界面使得实验设计简捷明了,环境,图式化的界面使得实验设计简捷明了,环境,图式化的界面使得实验设计简捷明了,环境,图式化的界面使得实验设计简捷明了,另外你可以不用源代码而实现你大多数的实验另外你可以不用源代码而实现你大多数的实验另外你可以不用源代码而实现你大多数的实验另外你可以不用源代码而实现你大多数的实验设计。设计。设计。设计。1212-E-Studio的界面E-Studio E-Studio 的界面主的界面主要由四部分组成要由四部分组成:1.Toolbox1.Toolbox2.Structure View2.Structure View3.Properties 3.Properties WindowWindow4.Workspace 4.Workspace 12341313-E-Studio 设计界面工具箱里包含很多工具箱里包含很多图标,这些图表可图标,这些图表可以直接拖到程序时以直接拖到程序时间序列上。他们是间序列上。他们是E-StudioE-Studio实验的基实验的基本构筑组块。本构筑组块。11414-E-Studio-InterfaceTextDisplayTextDisplay(文本(文本显示图标):我们显示图标):我们可以利用该图标显可以利用该图标显示文本,如实验介示文本,如实验介绍、结束语等,被绍、结束语等,被试在实验过程中会试在实验过程中会看到这些文本。一看到这些文本。一般我们只能直接输般我们只能直接输入英文文本,如果入英文文本,如果实验介绍等要用中实验介绍等要用中文,我们只能采用文,我们只能采用图像显示图标。图像显示图标。1515-1616-E-Studio-InterfaceBitmapDisplayBitmapDisplay(图(图像显示图标):该像显示图标):该图标可以在实验过图标可以在实验过程中显示图像,但程中显示图像,但只能是只能是bmpbmp格式的格式的图像。同样被试在图像。同样被试在实验中可以看到这实验中可以看到这些图像。些图像。1717-1818-E-Studio-InterfaceList objectList object(列表图(列表图标):利用该图标标):利用该图标我们可以定义实验我们可以定义实验组块、新的实验时组块、新的实验时间序列、次一级实间序列、次一级实验等。他的设计决验等。他的设计决定你整个实验的进定你整个实验的进行模式。行模式。1919-2020-E-Studio-InterfaceProcedure Procedure(程序(程序图标):它确定你图标):它确定你的实验中各图标运的实验中各图标运行的时间顺序。行的时间顺序。2121-2222-E-Studio-InterfaceFeedbackDisplayFeedbackDisplay(反馈显示图标):(反馈显示图标):当被试针对施加的当被试针对施加的刺激任务做出反应刺激任务做出反应后,该图标可以给后,该图标可以给被试一个反馈信息,被试一个反馈信息,被试可以在实验中被试可以在实验中看到。看到。2323-2424-E-Studio-Interfacesoundoutsoundout(声音播(声音播放图标):该图标放图标):该图标可以播放事先录好可以播放事先录好的声音,声音文件的声音,声音文件必须是必须是wavwav格式,格式,被试可以在实验过被试可以在实验过程中听到这些刺激,程中听到这些刺激,我们一般采用幻灯我们一般采用幻灯工具来显示声音工具来显示声音(当然也可拖到程(当然也可拖到程序时间流程上。)序时间流程上。)2525-2626-E-Studio-Interfaceslideslide(幻灯显示图(幻灯显示图标):该图标集成标):该图标集成了文本显示、图像了文本显示、图像显示和声音播放三显示和声音播放三种功能,可以同时种功能,可以同时呈现其中的任意组呈现其中的任意组合的刺激,被试可合的刺激,被试可以在实验过程中看以在实验过程中看到或听到这些刺激。到或听到这些刺激。2727-2828-E-Studio-Interface结构窗口将分等级结构窗口将分等级显示你的实验轮廓,显示你的实验轮廓,这种特色和这种特色和windowswindows中的资源中的资源管理器类似管理器类似.22929-E-Studio-Interface属性窗口将列出被属性窗口将列出被选中图标的属性,选中图标的属性,并显示其当前的设并显示其当前的设置状态。置状态。33030-E-Studio-Interface工作窗口将用窗口工作窗口将用窗口显示你的实验图标,显示你的实验图标,在其中可以设置图在其中可以设置图标的各种属性。我标的各种属性。我们可以在程序时间们可以在程序时间序列中或结构窗口序列中或结构窗口中双击某个图标来中双击某个图标来在工作窗口中打开在工作窗口中打开它。它。43131-E-Studio-Procedures我们分等级地看一下我们分等级地看一下一个实验。一个实验。SessionProcSessionProc程序时间程序时间序列决定实验的序列序列决定实验的序列(session)session)设置,如包设置,如包含几个序列,序列的含几个序列,序列的顺序等。顺序等。BlockProc BlockProc程序时间序程序时间序列决定每个序列中实列决定每个序列中实验组块验组块(block)(block)的设置,的设置,如每个序列包含几个如每个序列包含几个组块等。组块等。TrialProc TrialProc程序时间序程序时间序列决定实验的实验刺列决定实验的实验刺激激(trial)(trial)设置,如刺激设置,如刺激的呈现方式等。的呈现方式等。3232-E-Studio-Procedures我们要添加一个图我们要添加一个图标,首先在结构窗标,首先在结构窗口中双击序列程序口中双击序列程序图标,然后从工具图标,然后从工具箱中拖动某个图表箱中拖动某个图表到程序时间序列上。到程序时间序列上。3333-E-Studio-Procedures这是完整的序列程这是完整的序列程序流程,其中包括序流程,其中包括欢迎语、结束语和欢迎语、结束语和实验序列设置三个实验序列设置三个部分。部分。BlockListBlockList图图标将定义实验的序标将定义实验的序列及其运行顺序等。列及其运行顺序等。TextDisplaysList3434-E-Studio-Procedures这是完整的实验刺这是完整的实验刺激程序流程。其中激程序流程。其中包括控制条件、刺包括控制条件、刺激条件和呈现给被激条件和呈现给被试的反馈信息。试的反馈信息。TextDisplaysFeedbackDisplay3535-E-Studio-ListsListList列表图标决定实验中列表图标决定实验中刺激的呈现内容和方式,刺激的呈现内容和方式,左图为实验刺激列表图标左图为实验刺激列表图标打开后的属性窗口,在其打开后的属性窗口,在其中可设置刺激循环个数、中可设置刺激循环个数、刺激样本个数、刺激的种刺激样本个数、刺激的种类、刺激的正确响应等。类、刺激的正确响应等。3636-E-Studio-Lists这是完整的实验刺这是完整的实验刺激列表图标激列表图标TrialListTrialList的属性窗口的属性窗口.3737-E-Studio-Properties在创建了程序时间流程并定义了组块和实验刺在创建了程序时间流程并定义了组块和实验刺在创建了程序时间流程并定义了组块和实验刺在创建了程序时间流程并定义了组块和实验刺激后,我们要做的是设计每个图标的属性。下激后,我们要做的是设计每个图标的属性。下激后,我们要做的是设计每个图标的属性。下激后,我们要做的是设计每个图标的属性。下面我们以实验刺激程序流程上的刺激设置为例面我们以实验刺激程序流程上的刺激设置为例面我们以实验刺激程序流程上的刺激设置为例面我们以实验刺激程序流程上的刺激设置为例说明这一点。说明这一点。说明这一点。说明这一点。3838-E-Studio-Properties刺激的属性可以通刺激的属性可以通过属性窗口进行设过属性窗口进行设置,例如刺激的种置,例如刺激的种类、刺激呈现的时类、刺激呈现的时间、中止刺激的输间、中止刺激的输入响应等。入响应等。3939-E-Studio-Properties例如实验刺激的呈例如实验刺激的呈现时间,如左图所现时间,如左图所示示(duration)(duration),时间,时间为为1000010000毫秒,即毫秒,即1010秒,是指该刺激秒,是指该刺激如果没有外界响应如果没有外界响应输入将在屏幕上呈输入将在屏幕上呈现现1010秒后停止。秒后停止。4040-E-Basic在在E-StudioE-Studio工具工具栏中的栏中的 GenerateGenerate按钮用来生成你所按钮用来生成你所打开实验的打开实验的e-e-BASICBASIC语言代码或语言代码或程序草本。程序草本。4141-E-Basic这是完成后一个实这是完成后一个实验的验的E-basicE-basic语言草语言草本,因为本,因为 E-Studio E-Studio 具有丰富的图形界具有丰富的图形界面,你可利用之进面,你可利用之进行各种实验设置,行各种实验设置,所以我们一般没有所以我们一般没有必要察看程序的代必要察看程序的代码。码。4242-E-Run在在E-StudioE-Studio 工具栏中的E-RunE-Run按钮按钮用来在一个实时的用来在一个实时的环境中编译或运行环境中编译或运行我们已经打开的实我们已经打开的实验。验。4343-E-Run这是一个实验的框这是一个实验的框架,从中我们可以架,从中我们可以看到实验运行后屏看到实验运行后屏幕上会依次呈现的幕上会依次呈现的内容。内容。FixationWelcome ScreenBlock InstructionsSubject InitializationStimulusFeedbackGoodbye Screen4444-E-Run在在E-primeE-prime中每个实验中每个实验序列完成后会生成一序列完成后会生成一个个ebsebs文件,其中记文件,其中记录被试的各种信息和录被试的各种信息和其做实验的情况。当其做实验的情况。当实验开始时我们要首实验开始时我们要首先对被试进行信息记先对被试进行信息记录以和其他被试相区录以和其他被试相区分。分。4545-E-Run接下来我们将看到接下来我们将看到欢迎语和实验指导欢迎语和实验指导的内容。的内容。4646-E-Run下一步,实验的控下一步,实验的控制和刺激将以组块制和刺激将以组块或事件相关的方式或事件相关的方式呈现,另外需要的呈现,另外需要的话可以加上反馈信话可以加上反馈信息。息。FixationFeedbackStimulus4747-E-Run最后,实验完成后,最后,实验完成后,我们将看到结束语,我们将看到结束语,对被试参加实验致对被试参加实验致谢。谢。4848-Welcome to E-Merge实验做完后,我们得到了每个被试的行为记录实验做完后,我们得到了每个被试的行为记录实验做完后,我们得到了每个被试的行为记录实验做完后,我们得到了每个被试的行为记录数据,下一步我们要做的是:数据,下一步我们要做的是:数据,下一步我们要做的是:数据,下一步我们要做的是:用用用用 E-Merge.E-Merge.工具将所有被试的行为记录文件合工具将所有被试的行为记录文件合工具将所有被试的行为记录文件合工具将所有被试的行为记录文件合并为一个文件。并为一个文件。并为一个文件。并为一个文件。用用用用E-E-DataAidDataAid.观察、编辑、分析单独的记录文观察、编辑、分析单独的记录文观察、编辑、分析单独的记录文观察、编辑、分析单独的记录文件或合并的记录文件。件或合并的记录文件。件或合并的记录文件。件或合并的记录文件。4949-E-Merge-Process在在在在E-MergeE-Merge窗口中合并文件是很简单的:窗口中合并文件是很简单的:窗口中合并文件是很简单的:窗口中合并文件是很简单的:首先选择要合并的文件。首先选择要合并的文件。首先选择要合并的文件。首先选择要合并的文件。单击工具栏中的单击工具栏中的单击工具栏中的单击工具栏中的Merge Merge 按钮按钮按钮按钮,然后会提示输入一然后会提示输入一然后会提示输入一然后会提示输入一个文件名为合并后的文件命名。个文件名为合并后的文件命名。个文件名为合并后的文件命名。个文件名为合并后的文件命名。5050-E-Merge-Interface从菜单中选中从菜单中选中E-E-MergeMerge工具,将打工具,将打开一个窗口,首先开一个窗口,首先要选择未合并的要选择未合并的edatedat文件,如左图文件,如左图为在我们打开一目为在我们打开一目录下选择所有未合录下选择所有未合并的行为记录文件并的行为记录文件(edatedat)文件,我)文件,我们也可从中选择个们也可从中选择个别文件进行合并。别文件进行合并。5151-E-Merge-Process如左图为工具栏中如左图为工具栏中的合并按钮。文件的合并按钮。文件选好后,单击此按选好后,单击此按钮即可开始合并文钮即可开始合并文件。件。5252-E-Merge-Process左图提示您为合并左图提示您为合并后的文件命名,文后的文件命名,文件扩展名为件扩展名为.emrg.emrg。5353-E-Merge-Feedback左图表明合并工作左图表明合并工作结束,并显示了合结束,并显示了合并的结果。从图中并的结果。从图中可见,我们选择了可见,我们选择了5 5个文件进行合并,个文件进行合并,5 5个文件都合并成功。个文件都合并成功。5454-Welcome to E-DataAidE-DataAidE-DataAid工具用来处理我们的行为记录文件,工具用来处理我们的行为记录文件,工具用来处理我们的行为记录文件,工具用来处理我们的行为记录文件,利用该工具我们可以:利用该工具我们可以:利用该工具我们可以:利用该工具我们可以:察看数据察看数据察看数据察看数据 编辑数据编辑数据编辑数据编辑数据 筛选数据筛选数据筛选数据筛选数据 分析数据分析数据分析数据分析数据 输出数据输出数据输出数据输出数据5555-E-DataAid-View左图中左图中E-DataAidE-DataAid以以电子表格的形式显电子表格的形式显示行为记录数据,示行为记录数据,其中列表示各种变其中列表示各种变量,行代表一个实量,行代表一个实验刺激的数据。验刺激的数据。5656-E-DataAid-Filter很显然,由于合并后很显然,由于合并后的数据庞大繁琐,对的数据庞大繁琐,对一个合并后的电子表一个合并后的电子表格数据进行分析是很格数据进行分析是很令人头疼的,尤其当令人头疼的,尤其当我们只对其中特定的我们只对其中特定的数据感兴趣时更是如数据感兴趣时更是如此。筛选(此。筛选(filterfilter)工)工具为我们提供了方便,具为我们提供了方便,用它可以筛选出我们用它可以筛选出我们要分析的数据。另外要分析的数据。另外也可用排列也可用排列(arrange(arrange columns)columns)工具只显示工具只显示我们感兴趣的列。我们感兴趣的列。5757-E-DataAid-Filter例如,我们可以筛例如,我们可以筛选出我们需要的被选出我们需要的被试者、反应时在试者、反应时在500-1000500-1000毫秒、反毫秒、反映正确的记录数据。映正确的记录数据。ChecklistChecklist将列出所将列出所选变量的所有值,选变量的所有值,我们可以选中任意我们可以选中任意的值来显示。的值来显示。Range Range 用来为所选用来为所选变量定义一个范围变量定义一个范围来显示。来显示。5858-E-DataAid-Filter这是筛选后的数据,这是筛选后的数据,所筛选的变量将以所筛选的变量将以白色显示。如图筛白色显示。如图筛选的变量的是选的变量的是subjectsubject和和blocktypeblocktype,同时筛选条件在,同时筛选条件在下方的窗口中显示。下方的窗口中显示。5959-E-DataAid-Analyze除了筛选,我们可除了筛选,我们可以对行为数据进行以对行为数据进行统计分析(如计算统计分析(如计算平均值和标准差),平均值和标准差),并画出统计表。左并画出统计表。左图为统计分析工具图为统计分析工具按钮。按钮。6060-E-DataAid-Analyze统计分析中,我们统计分析中,我们在要在列、行和显在要在列、行和显示数据三个窗口中示数据三个窗口中输入相应的变量,输入相应的变量,数据窗口中必须输数据窗口中必须输入至少一个变量,入至少一个变量,双击该变量我们可双击该变量我们可以选择要输出的数以选择要输出的数值类型(平均值、值类型(平均值、总和、最大值、最总和、最大值、最小值等)。小值等)。6161-E-DataAid-Analyze这是统计后的窗这是统计后的窗口,我们可以将口,我们可以将数据拷贝到粘贴数据拷贝到粘贴板、输出为板、输出为excelexcel表格或文表格或文本文件,在输出本文件,在输出为为excelexcel表格文表格文件同时还可以输件同时还可以输出柱状或线图。出柱状或线图。6262-E-DataAid Excel Plots这是将统计数据输出这是将统计数据输出为为excelexcel表格和柱状图。表格和柱状图。我们可以在我们可以在“plot“plot option”option”中选择图坐标中选择图坐标的内容及名称以及图的内容及名称以及图形的种类(线图或柱形的种类(线图或柱状图)。状图)。6363-E-DataAid-Export如果我们特别喜欢如果我们特别喜欢用用spssspss等统计工具等统计工具分析数据,我们可分析数据,我们可以直接把合并后的以直接把合并后的emrgemrg文件输出为文文件输出为文本文件(本文件(*.txt*.txt),),然后用其他统计工然后用其他统计工具读入进行分析。具读入进行分析。这是数据输出工具这是数据输出工具图标。图标。6464-The End6565-
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服