资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2,#,计算机在心理学中的应用,唐晓晨,tangxcshnu.edu.c,n,课程邮箱:,computerpsych,密 码:,0909computer,1,2,课程安排,课程注册,发送邮件到,:tangxc,主题:课程注册,内容:姓名,学号,年级,导师,专业方向,常见问题搜集,将你在实验程序编写过程中遇到的问题发到,:computerpsych(,共同探讨,),2,2,课程大纲,一、刺激呈现:,E-Prime,二、数据处理:,Matlab,2,3,E-Prime,课程安排,1 E-Prime,简介及入门程序介绍,2 E-Studio,常用操作介绍,3 List,属性设置及实验流程控制,4,TextDisplay,ImageDisplay,Slide,属性设置及应用,5,E-Basic,Inline,Label,应用及,ERP,的,Maker,同步,6,毫秒级时间精度控制与数据结果查看,7,经典程序及常见问题解决方案,2,4,1 E-Prime,简介及入门程序介绍,1.1 E-Prime,简介,1.2 E-Studio,界面介绍,1.3,常用对象简介,1.4,实验编制举例,1.5,生成实验脚本,1.6,实验运行及终止,1.7,上机实习,1.8,合并实验结果,1.9,查看并分析实验结果,2,5,1.1 E-Prime,简介,E-Prime,是,Experimenters Prime(best),的简称。,是一个涵盖从实验生成到毫秒精度数据收集与初步分析的图形界面应用软件套装;,是实现计算机化行为研究的一个跨平台系统;,是心理学实验中使用最方便的计算机化编程,软件。,2,6,1.1 E-Prime,简介,E-Prime,系统的特点,:,图形化界面编程环境,(E-Studio),,通过对象,(TextDisplay,ImageDisplay,),来实现实验所需的功能,;,E-Basic,语言作为,E-Studio,的补充,它简单易懂同时为编程提供了灵活性;,E-DataAid,提供了数据分析,数据导出及数据完整性检验功能。,2,7,1.1 E-Prime,简介,2,8,E-Studio,图形化,编程界面,E-,Basic,脚本语言,E-,Run,实验运行,E-,DataAid,数据分析,与报告,E-,Merge,数据合并,1.2.1 E-Studio,界面介绍,2,9,1,2,3,4,E-Studio,界面包括四个部分,:,1.,工具箱,2.,结构视图,3.,属性窗口,4.,工作区域,1.2.2 E-Studio,工具箱介绍,2,10,1,工具箱中所包含的对象是建立实验所必需的模块,通过这些对象的组合来实现所需要的各种功能。,对象的调用是通过“拖放”到相应的位置来实现的。,1.2.2 E-Studio,工具箱介绍,2,11,Procedure,用于实验过程时间上的流程控制和对象排列(时间轴)。,List,设置实验的层次,(,blocks,trials,sub-trials,),及对象的属性。,1.2.2 E-Studio,工具箱介绍,2,12,TextDisplay,呈现文本材料,(英文,汉字,及符号等),ImageDisplay,呈现图片(,BMP,),FeedbackDisplay,根据反应做出,相应地的反馈,1.2.3 E-Studio,结构视图,2,13,2,分层视图,2.,同时可以进行,多种文件操作,(删除,重命名等),1.2.4 E-Studio,属性窗口,2,14,3,用于显示及修改当前对象的属性。,1.2.4 E-Studio,工作区域,2,15,4,显示所有已经,打开的对象,,同时还可以对,当前对象进行,属性编辑。,1.3.1,Procedures,2,16,通过,Procedures,来,定义实验的层次结构。,2.,双击结构视图中的“,SessionProc,”,(Procedure),对象,在工作区域内展,开该对象。,2,3,3.,从工具箱中选择合适的对象(任,何)将其拖放到“,SessionProc,”上,不同的位置。,1.3.2 List,s,2,17,除了,SessionProc,之外,其,它,Procedure(BlockProc,TrialProc),的定义只能在,”List”,的,”Procedure”,属性里面创建。,*,所有对象的创建在“,Proced-,ure,”之上。,*,*,*,1.3.2 List,s,2,18,2.List,对象里面的行表示不同的条件或者,Trial,。,3.List,对象里面的列表示不同的变量(一般为自变量)。,*,List,对象里面的变量可以被其子对象调用(如,Stimulus,)。,1.3.3,刺激呈现对象,2,19,TextDisplay,呈现文本材料,(英文,汉字,及符号等),ImageDisplay,呈现图片(,BMP,),Slide,呈现文本、图片、声音及其组合,1.4.1,实例,Blair&Banaji(1996),实验中,在屏幕上短暂呈现一个启动词(,Prime word,)。这个词或者是男性化的或者女性化(例如,,sports,或,flowers,)并且包含正性或负性的隐含意义(如,,sports,或,bald,)。启动词之后会出现一个注视点(,+,),随后目标词呈现。目标词是一个男性或女性的名字(如,,Bob,或,Linda,)。试验任务是对目标词进行按键反应,如果目标词是男性名字则按“,1”,键,如果目标词是女性名字则按“,2”,键。同时记录被试的反应时和正确率。,2,20,*,Blair,I.V.,&Banaji,M.(1996).Automatic and controlled processes in stereotype priming.,Journal of Personality and Social Psychology,70,1142-1163.,1.4.2,实验流程图,2,21,层数?,1,2,1.4.3,实验编制新建实验,2,22,打开,E-Studio,;,新建一个空白的实验。,1.4.3,实验编制浏览界面,2,23,浏览,E-Studio,界面:,菜单栏,,工具栏,,工具箱,,结构视图,,属性窗口,,工作区域。,1.4.3,实验编制创建,TextDisplay,2,24,创建“,TextDisplay,”对象,双击“,SessionProc,”,从工具箱中拖“,Text-,Display,”对象放到“,Ses-,sionProc,”之上。,3.,查看“结构视图”。,*创建对象的其它方法,将其拖放到结构视图中;,将其直接到工作区域中,然后。,1.4.3,实验编制,TextDisplay,命名,2,25,选择“,TextDisplay,”对象(左键单击),在属性窗口中选择“,Name,”;,输入“,Instruction,”。,*对象命名的其它方法,在工作区域中右击该对象,从弹出菜单中选择“,Rename,”;,在结构视图中右击该对象,从弹出菜单中选择“,Rename,”;,在工作区域或者结构视图中,选择该对象(左键单击),然后按“,F2,”,.,输入指导语:,1.,双击“,Instruction,”,得到图,II,;,2.,在单击属性标签图标,得到图,III,;,3.,在图,III,中的空白区域输入指导语。,1.4.3,实验编制,TextDisplay,编辑,2,26,I,II,III,2,1.4.3,实验编制,TextDisplay,编辑,2,27,设置呈现时间:,单击“,Duration/,Input,”标签页;,2.,在“,Duration,”框中输入呈现时间,10000,或者从下拉菜单中选择。,*,Duration,的呈现时间的基本单位是毫秒,ms(1s=1000ms),。,1.4.3,实验编制,TextDisplay,编辑,2,28,设置空格键,SPACE,来中途终止,Instruction,的呈现,1.4.3,实验编制,TextDisplay,编辑,2,29,创建,Goodbye,对象:,1.,拖放“,TextDisplay,”到,SessionProc,上,Instruction,之后,并命名为,Goodbye,;,2.,在单击属性标签图标,展开属性窗口;,3.,在属性窗口的文本区域输入感谢语。,1.4.4,实验编制,List,编辑,2,30,1.,创建,Procedure,;,2.,设置自变量(列);,3.,设置不同的,Trial,(行);,4.List,属性设置。,1.4.4,实验编制,List,编辑,2,31,实验的第一层创建完成,创建实验第二层,1.4.5,实验编制,TrialProc,编辑,2,32,1.,新建,TrialList,对象,拖放“,List,”到,SessionProc,上,nstruction,之后,并命名为,TrialList,;,2.,新建,TrialProc,对象,a.,双击,TrialList,,将其在工作区域内展开;,b.,在变量,Prodedure,的空白区域输入,TrialProc,,并回车;,c.,在新弹出的窗口中选择是“,Yes,”。,1.4.5,实验编制,TrialProc,编辑,2,33,N,次,1.4.5,实验编制,TrialProc,编辑,方案,A,:,创建,3N,个,TextDisplay,对象(固定呈现内容);,评价:简单易懂,但费时和容易出错。,方案,B,:,创建,3,个,TextDisplay,对象(,变化呈现内容,)。,评价:常用,而且省时。,2,34,调用,N,次,1.4.6,实验编制变量调用,变量调用,下层的对象可以直接调用上层对象的变量(如,List,中定义的变量),变量的调用方式:,变量名,。,注:通过,Script,定义的变量分为:局部变量和全局变量。,2,35,1.4.5,实验编制,TrialProc,编辑,2,36,在,TrialProc,上新建,TextDisply,对象并命名为,Prime,;,在,TrialList,中增加一列变量(,Prime,)用来定义,Prime,的刺激内容,因,Text,需要调用上级对象的变量,所以先要定义变量;,设置,Prime,属性,在,Text,区域输入,Prime,,其它属性不变。,1.4.5,实验编制,TrialProc,编辑,2,37,在,TrialProc,上新建,TextDisply,对象并命名为,Fixation,;,设置,Fixation,属性,在,Text,区域输入“”,其它属性不变。,1.4.5,实验编制,TrialProc,编辑,2,38,在,TrialProc,上新建,TextDisply,对象并命名为,Target,;,在,TrialList,中增加两列变量(,Target,,,CorrectResp,)用来定义的刺激内容和正确反应;,设置,Target,属性,在,Text,区域输入,Target,,待续。,1.4.5,实验编制,TrialProc,编辑,2,39,设置呈现时间为,10000ms,;,增加输入设备,键盘,并设定反应键:,1,,,2,;,设定正确反应值为,CorrectResp,(,调用,),。(自动将,Data Logging,方式调整为:,Standard,),1.4.7,实验编制,List,编辑,2,40,自变量,描述变量,标记变量类型,b.,在计算时作分类变量,(E-DataAid).,增加,Trial,数,并分每个,Trail,设定,不同,的值。,1.4.7,实验编制,List,编辑,2,41,设定程序运行时取样方式:,Random,Reset All Samples,。,1.4.8,实验编制,检查与保存,保存程序到相应文件夹;,注意:尽量为每个实验建立一个文件夹用来存放该实验程序所需的文件,如图片等。,仔细检查每个对象的设置(呈现时间,刺激内容,按键反应,取样方式,数据记录方式等);,在实验编制和检查过程中尽量做到每做一次修改保存一次。,2,42,1.4.9,实验编制,小结,创建对象及编辑对象属性;,常用对象属性的意义;,调用上级对象的属性变量;,实验运行方式的设定;,实验的层次结构的构建。,2,43,1.5,生成实验脚本,2,44,1.6,实验运行及终止,2,45,3,1,2,2.,根据屏幕提示输入相应的被试编号及实验组别编号。,3.,中途终止实验运行按组合键“,Ctrl+Shift+Alt,”。,1.7,上机实习,实验,如有问题,请随时提问,2,46,1.8,合并实验结果,2,47,1.8,合并实验结果,2,48,C:Documents and SettingsAll UsersDocumentsShared ExperimentsTutorialsData,(,此为,E-Prime,自带教程数据,),从,Folder Tree,里找到上述文件夹位置,1.8,合并实验结果,2,49,1.9,查看并分析实验结果,2,50,1.9.1,查看实验结果,2,51,1.9.2,解读,EDAT,文件中变量,2,52,在,.EDAT,文件中记录实验运行过程中所用到的所有变量,其中没有后缀的变量一般为程序自动生成的变量和在,List,中自定义的变量,其中包含后缀的变量(格式:对象名,.,后缀)为与对象有关的变量。,常见后缀名解析:,ACC,:正确率,RT,:反应时,RESP,:按键反应,OnsetTime,:呈现开始时刻,*值,-999999,表示在该情况下无法获得该值。,1.9.3,数据分拣(,Filter,),行,2,53,1.9.3,数据分拣(,Filter,),行,2,54,1.9.4,精简视图(,Arrange Columns,),列,2,55,1.9.5,数据分析,2,56,1.9.5,数据分析,2,57,1.9.5,数据分析,2,58,1.9.6,数据结果导出,2,59,1.9.6,数据结果导出,2,60,1.9.7,数据导出,Excel,2,61,2,62,完,
展开阅读全文