E-PRIME实验步骤范例:一、形成概念并设计核心实验程序1.给实验程序写一个摘要,即构思框架。如:Ø实验将要测量的是:被试对所呈现的字符串,判断是否为单词的反应时。Ø自变量是一个字符串,为:awordornon-word.Ø刺激将以文本形式的字符串方式呈现。wordsandnon-words白背景,黑字体,随机呈现Ø首先在屏幕中央给被试呈现afixation(+),时间为1s之后在屏幕中央将呈现一个aprobe(字符串刺激),时间为2s被试的反应会终止刺激的呈现Ø要求被试对刺激尽快按键做出反应:wasawordoranon-word(对按1,错按2)Ø因变量是对probe的反应、反应时和反应正确性。2.为实验创建文件夹并运行e-studio(1).为实验创建文件夹(2).运行e-studio(3).在文件夹中保存实验,给它命名(提前进行)3.确定核心实验的设计方案(设计list)e-prime中实验的设计是在list图标中实现的开始可先设置一个独立变量(Condition),它有两个水平(Word,Non-Word)。我们要确定此条件下被试所看的刺激和正确反应,以确定反应是怎样被评价的。随后我们可加载更多的独立变量(如:字词出现的频率和启动)、刺激和相关反应。list图标的主要作用:按照某种方法去挑选其中不同的小实验。(1).创建并命名List图标(2).在List中:添加attribute(不同列)(3).在List中:添加rows(不同行level)并完成attribute设置(4).在List中:创建Procedure(时间线)此处是先命名后创建,当然也可先创建。4.确定核心实验的程序(时间线)把不同的试验事件(如:fixation,probe,feedback)放入实验程序时间线,并重命名图图标(“试验事件”即为procedure上的图标)5.设置不同“试验事件”的自定义值和变化时的属性值(1).确定被试将要看到的刺激(2).确定每一个“试验事件”的自定义属性另外还有fixtion的,此处图略.6.确定在日志中将要记录哪些数据以供随后分析(自定义日志)(1).为了Probeobjects采集足够的数据以供分析,把在日志中记录数据的模式选为标准(2).若需要可设置特殊的记录日志的方式7.运行并检验核心实验(运行时检验)(1).编译实验(2).运行试验,进行反应正确、反应错误和无反应操作(3).检查(2)中预期的结果显示8.检验核心实验的数据在日志中记录的情况对于此实验中的trial1(试验1,即第一行)自变量(DesignList中的attributes)为:Condition=Word,Stimulus=Cat,andCorrectResponse=1.因变量为:反应键(Probe.RESP=1),反应时(Probe.RT=586)和反应正确性(Probe.ACC=1,表示正确反应)。trial2(试验2,即第二行)Condition=NonWord,Stimulus=Jop,CorrectResponse=2,Probe.Resp=1(和所期待的反应键不一致),Probe.RT=1224,andProbe.ACC=0(表示错误反应).注意Probe.ACC的值(1forcorrect,0forerror).(1).打开E-DataAid程序并载入数据(2).核对行数是否和试验所期待的一样(3).确定列表的attribute,并确定实验的所有情形是否和预期一样(4).找到因变量并检查设置是否合理(5).检查所设置的持续时间是否设置正确二、精心策划实验程序1.添加“GetReady”图标2.添加Fixation和Probe图标的指令Thisreducesthedisplayedareato25%inthecenterofthescreen.Thesesettingswillpermitthestimulustooverwritethefixation,butwillnoterasetheresponseinstructions.此时fixtion呈现时间为-13.添加prime(启动)图标Finally,settheframeheightforthePrimeobjectto25%sothattheinstructionsfromtheFixationarenotoverwritten.4.添加feedback(反馈)图标5.运行并检验GetReady、prime和feedback图标注意要把CollectNoResponseACCStats选上三、把所有的试验条件加入到实验中去我们将添加更多的情形,所以Conditionattributename就不在有意义.双击Conditionattribute的标题将其名称改为“ProbeType.”通过拖拽重新编辑各columns的顺序.添加DesignList的行,完成conditions和stimuli的设置.(1).法一:直接输入在条件很少,比如少于10个时推荐直接输入。添加6行,一共8行4个刺激(twowords,twonon-words)。2.设置weights(权重)3.设置取样模式和退出条件取样模式(samplingmode)允许改变不同情况(list中的不同行)在运行时的顺序。包括:sequential,random(withoutreplacement),random(withreplacement),counterbalance,offset,andpermutation.默认的取样模式为sequentialpresentationofitems.这对调试实验、核对每一种情形(list中的不同行)有帮助。4.测试保存实验,编译,运行,检验DesignList中新加入的条目运行正常。现在有24个实验,随机发生,且non-words是words发生概率的两倍。四、添加所有的模块(block,查)和模块条件1.添加block列表图标(1).添加一个block程序(2).添加一个blockattribute(属性)IntheBlockList,addanattributeandrenameitPrimeDuration.Thisattributewillbeusedtovarythedurationoftheprimeacrossblocks.(3).为block设置取样方法2.把设计过的designlist放入blockproc中3.添加block的指导语Thesubjectisinstructedtopressthespacebartobegintheblock.InthepropertiesfortheBlockInstructionsobject,1)settheDurationequalto“-1”(i.e.,waituntilaresponseisentered),2)settheInputMasktoallowkeyboardinput,3)setAllowableasthespacebar(i.e.,{SPACE}),4)settheEndActionto“Terminate”uponresponsefromthesubject.4.为sessionproc添加指导语和结束语LiketheBlockInstructions,theIntroductionobjectinstructsthesubjecttopressthespacebartocontinue.InthepropertiesfortheIntroductionobject,1)settheDurationequalto“-1”towaituntilaresponseisentered,2)settheInputMasktoallowkeyboardinput,3)settheAllowablefieldasthespacebar(i.e.,{SPACE}),4)settheEndActionto“Terminate”uponresponsefromthesubject.InthePropertiesfortheGoodbyeobject,settheDurationto5000.NoinputneedbeenabledfortheGoodbyeobject;itwillsimplytime-outattheendoftheduration.5.修改试验程序以使用primeduration中的持续时间6.特别注意:在不同水平上可有多种方法来划分设计(1).使用block水平的嵌套列表ThenextstepistocreatethethreeListobjectstowhichtheDesignListrefers(i.e.,AnimalList,FruitList,NonWordList).EachlistwouldnecessarilyincludetheListStimattribute,whichwoulddefinethetextstringstobeusedasthestimuli.AnimalList,FruitList,andNonWordListshouldbecreatedintheUnreferencedE-Objectsfolder.1.Atrun-time,theListTypeattributevaluewouldberesolvedtodeterminewhichListtousefortheblockoftrials,andtheListStimattributevaluewouldberesolvedfromtheListidentifiedbyListType.2.Itisworthwhilementioningthechangeinthestructureoftheexperimentthatresultsfromnesting.3.NestedListsareplacedintheStructureviewimmediatelysubordinatetotheListcallingthem.4.Thus,intheStructureViewbelow,theNonWordListisplacedinthestructurebelowtheDesignList.(2)在试验程序中使用block程序RenameTrialProctoPrimeTrialProc,andmakeacopyofPrimeTrialProc.AcopymaybemadeviatheBrowser.DisplaytheBrowserbyselectingitintheViewmenuorbypressingAlt+2.SelectPrimeTrialProcintheBrowser,rightclicktodisplaythecontextmenu,andselectcopy.Rightclicktodisplaythecontextmenuagain,andselectpastetoplaceacopyofPrimeTrialProcintheBrowser.Renamethecopy(namedPrimeTrialProc1bydefault)toMaskTrialProc.NoticethattheBrowserlistsMaskTrialProcasbeingunreferenced.WhenPrimeTrialProcwascopied,thecopywascreatedintheUnreferencedE-Objectsfolder.AlsonoticethattherenamingofTrialProctoPrimeTrialProcresultedintheupdatingofallreferencestoTrialProc(e.g.,intheStructureviewandintheDesignList