E-Prime实验步骤范例PPT课件_第1页
E-Prime实验步骤范例PPT课件_第2页
E-Prime实验步骤范例PPT课件_第3页
E-Prime实验步骤范例PPT课件_第4页
E-Prime实验步骤范例PPT课件_第5页
已阅读5页,还剩79页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、E-PRIME实验步骤范例: 如:实验将要测量的是:被试对所呈现的字符串,判断是否为单词的反应时。 自变量是一个字符串,为:a word or non-word. 刺激将以文本形式的字符串方式呈现。words and non-words 白背景,黑字体,随机呈现 首先在屏幕中央给被试呈现a fixation (+),时间为1s 之后在屏幕中央将呈现一个将呈现一个a probe(字符串刺激),时间为(字符串刺激),时间为2s 被试的反应会终止刺激的呈现 要求被试对刺激尽快按键做出反应:was a word or a non-word (对按1,错按2) 因变量是对probe的反应、反应时和反应正

2、确性。的反应、反应时和反应正确性。(1). 为实验创建文件夹(3).在文件夹中保存实验,给它命名(提前进行) e-prime中实验的设计是在list图标中实现的开始可先设置一个独立变量 (Condition) ,它有两个水平 (Word, Non-Word)。我们要确定此条件下被试所看的刺激和正确反应,以确定反应是怎样被评价的。随后我们可加载更多的独立变量(如:字词出现的频率和启动)、刺激和相关反应。list图标的主要作用:按照某种方法去挑选其中不同的小实验。图标的主要作用:按照某种方法去挑选其中不同的小实验。(1).创建并命名ListList图标(3). 在 ListList中:中:添加ro

3、ws(不同行level)并完成attribute设置此处是先命名后创建,当然也可先创建。4.确定核心实验的程序(时间线)把不同的试验事件(如:fixation,probe,feedback)放入实验程序时间线,并重命名图图标 (“试验事件”即为procedure上的图标)5.设置不同“试验事件”的自定义值和变化时的属性值另外还有fixtion的,此处图略(1).为了Probe objects采集足够的数据以供分析,把在日志中记录数据的模式选为标准(2).若需要可设置特殊的记录日志的方式(1).编译实验(3).检查(2)中预期的结果显示对于此实验中的 trial 1(试验1,即第一行) 自变量

4、( DesignList 中的 attributes)为: Condition=Word, Stimulus=Cat, and CorrectResponse=1. 因变量为:反应键(Probe.RESP=1), 反应时 (Probe.RT=586) 和 反应正确性(Probe.ACC=1, 表示正确反应)。trial 2 (试验2,即第二行) Condition=NonWord, Stimulus=Jop, CorrectResponse=2, Probe.Resp=1 (和所期待的反应键不一致), Probe.RT=1224, and Probe.ACC=0 (表示错误反应).注意Prob

5、e.ACC的值 (1 for correct, 0 for error).(4).找到因变量并检查设置是否合理(5).检查所设置的持续时间是否设置正确This reduces the displayed area to 25% in the center of the screen. These settings will permit the stimulus to overwrite the fixation, but will not erase the response instructions.此时fixtion呈现时间为-1Finally, set the frame height

6、 for the Prime object to 25% so that the instructions from the Fixationare not overwritten.运行并检验Get Ready、prime和feedback图标注意要把 Collect No Response ACC Stats 选上添加DesignList 的行,完成 conditions和stimuli的设置.在条件很少,比如少于10个时推荐直接输入。添加6行,一共8行4个刺激(two words, two non-words) 。取样模式(取样模式(sampling mode)允许改变不同情况()允许改变

7、不同情况(list中的不同行)在运行时的顺序。包括:中的不同行)在运行时的顺序。包括:sequential, random (without replacement), random (with replacement), counterbalance, offset, and permutation. 默认的取样模式为默认的取样模式为sequential presentation of items. 这对调试实验、核对每一种情形(这对调试实验、核对每一种情形(list中的不同行)有帮助。中的不同行)有帮助。保存实验,编译,运行,检验DesignList中新加入的条目运行正常。现在有24个实验

8、,随机发生,且non-words是words发生概率的两倍。(2). 添加一个block attribute(属性)In the BlockList, add an attribute and rename it PrimeDuration. This attribute will be used to varythe duration of the prime across blocks.(3). 为block设置取样方法3.添加block的指导语Like the BlockInstructions, the Introduction object instructs the subject

9、 to press the spacebar tocontinue. In the properties for the Introduction object, 1) set the Duration equal to “-1” to wait until a response is entered, 2) set the Input Mask to allow keyboard input, 3) set the Allowable field as the spacebar (i.e., SPACE), 4) set the End Action to “Terminate” upon

10、response from the subject. In the Properties for the Goodbye object, set the Duration to 5000. No input need be enabled for the Goodbye object; it will simply time-out at the end of the duration.(1).使用block水平的嵌套列表In order to easily analyze the practice data separately from the main data, add a varia

11、ble that codes the information as practice or experimental trials.(1).修改practice block list(2). 添加practice模式的attribute(属性)到block level list图标In order to repeat the practice block of trials until the desired accuracy level is achieved, we will examine the accuracy after the PracBlockList terminates,

12、and either continue withthe real trials or jump back to run the PracBlockList again. We will need to add a few lines of code to the experiment to monitor the accuracy and determine when the accuracy is sufficient to allow termination of the practice block. How to write E-Basic code is detailed in Ch

13、apter 4 Using EBasic. Here we will just provide an example of how to write some code for checking the accuracy during a block of trials.The script above examines the value of Feedback.ACCStats.Mean (calculated automatically bythe Feedback object) to determine if the subject achieved 80% accuracy. If

14、 this value is greaterthan 80%, the practice trials terminate and the experiment continues with the real trials (i.e., thenext object in the SessionProc is the BlockList). If the subject did not achieve 80% accuracy forthe practice trials, the practice trials are repeated using the Goto command to j

15、ump to Label1.Using this method, the practice trials will continue until the Criterion for continuation is met. TheFeedback.ACCStats.Reset command is used to reset the Feedback accuracy statistics to zerobefore rerunning the block. The InLine is also setting the text to display using an object calle

16、dEndPrac. In the next few steps, both the Label1 and EndPrac objects will be created.(3).为session程序添加结束练习图标It is important to inform the subject whether they have met the accuracy criterion. We do this by adding the EndPrac object to display the text determined by the preceding CheckAccuracy Inlineo

17、bject.Add a TextDisplay object to the SessionProc following the CheckAccuracy object. The text for this object to display will be assigned at run-time via the CheckAccuracy InLine object, so no text need be entered for this object. Set the Duration property for the EndPrac object to 3000milliseconds

18、. The EndPrac object is not necessary for the process of repeating the practice trials, but helps to make theexperiment execution more understandable to the subject.如:如:Event mode Event mode 或或 Cumulative modeCumulative mode对于Prime:Data Logging (Time Audit Only), Timing Mode(Event),PreRelease (0ms)

19、。设置如下图:Data Logging 的选项 “Time Audit Only” 会记录如: OnsetTime, OnsetDelay, DurationError. “Time Audit Only” 选项应在无反应时用, 如: Fixation 和 Prime的显示.Objects 收集反应时 (如:Probe) 应该设置 Data Logging 为“Standard” 除了有关数据之外的反应数据。 E-Prime允许在实验运行时按 Ctrl+Alt+Shift提前退出。它在调试实验和快速退出时很实用。此外E-Prime还提供写程序的方式用按组合键退出。例如在一个trial或bloc

20、k的结尾退出上级的list, 此时所有的已有数据都会被保存。 Ctrl+Shift键设置后,GetUserBreakState的值取“1”,否则取“0”。GetUserBreakState is set 直到实验明确的用脚本(SetUserBreakState0)把其值重新设置为0。 此实验中,在TrialProc末尾添加Inline object并检查GetUserBreakState的值。若为“1”,使用DesignList.Terminate命令可在DesignList运行时退出。退出时UserBreakState的值会重新设置为“0” ,再运行下一block。要终止BlockList,

21、应使用BlockList.Terminate命令,设置同上。被试反应全对或全错都不现实,所以要测试各种情况:反应正确、反应错误、按规定的反应键之外的键、无反应等。详见精确计时的PPT。每一object的Logging图标, Time Audit and Time Audit (Extended) variables 提供了核对launch-time,display-time, finish-time, possible delay以及和每一object相联系的错误的方法。要运行一个完整的实验,可在E-Run中直接打开E-Basic Script (EBS)文件。不推荐在此窗口中对EBS文件进行

22、直接编辑,因为每次重新生成(regenerated)EBS文件时,它都会被覆盖。运行完之后,E-Run会返回此窗口并显示EBS文件。并有对话框提示Script是否成功的运行到底。.合并数据打开E-Merge(两种方法):打开后会出现快捷指导窗口(可关闭)对合并后的主文件中的数据进行完整性和适宜性的核对。(1).数据的编辑使用E-DataAid来实现。打开E-DataAid(两种方法):E-DataAid 工作环境和Excel 类似。它可实现对数据的组织重排过滤显示。 所有修改过的条目或数据都将显为红色,并记录和显示修改的时间。合并后的数据文件的Annotations会有修改的详细记录,显示是主文件中的哪个子文件(来源文件)有了变动,都有那些修改。如下图:被试号从1改为了10的记录。(1).输出未经处理的原始数据两种方法(菜单,按钮)以不同的格式存储以用于StatView, SPSS, Excel等软件。“Other”表示可自定义格式以用于列表中没有的软

温馨提示

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

评论

0/150

提交评论