E-prime2.0教程-Fjnu

随笔4周前发布 杨婷
40 0 0

整理自网络,自用。

【1】采集被试年龄、性别等信息

①structure窗口中双击Experiment打开Properties对话框

E-prime2.0教程-Fjnu

②切换到Startup info选项,勾选sex、age、group。但截止到这一步只能够使这些信息出现在数据中但并不会弹出提示框,我们只能使用编程调用。

E-prime2.0教程-Fjnu

③点击“?”,当问号有一个圈的时候表现不会出现提示框,当没有圈的时候才可以弹出提示框。

E-prime2.0教程-Fjnu

④若想改变提示框弹出顺序,就选中然后点击move up,直到其排到第一行。

E-prime2.0教程-Fjnu

⑤全部设置完毕以后,点击apply保存设置

E-prime2.0教程-Fjnu

【2】在一个程序中呈现两个Block,使得实验平衡呈现

①要想实现两个block,就需要让它呈现两个平行的任务进程线。例如:Block1Proc和Block2Proc

E-prime2.0教程-Fjnu

②平行的任务线是在上位的BlockList的Procedure添加的,这说明在BlockList下存在两个进程。

E-prime2.0教程-Fjnu

E-prime2.0教程-Fjnu

③但我们需要进一步设置其呈现顺序,这里拓展一下List的进阶应用

*List的进阶应用之——List的运行顺序和运行轮数

若想要List中各个刺激呈现顺序是随机的,我们要在List的Properties的Selection这一页中选择Order属性,里面共有六个选项。

E-prime2.0教程-Fjnu

·Sequential:根据列表顺序呈现。
·Random:随机打乱List呈现顺序,但每个item都能够呈现一次。
·Random With Replacement:同样是随机抽取,但每次都从整个List中随机挑选,不会排除掉已经呈现过的item。换句话说,有些刺激可能呈现多次,有些可能从未呈现过。
·Counterbalance * :根据您选择的变量来确定呈现的行。

若我们在Order By里选择Subject。那么,在实验中,如果Subject输入2,则此处只会运行第2行Procedure。如果数字比List中的行数还大的话,那么取余数。

****如果选择Subject,则实验材料会根据被试进行ABBA顺序呈现。

若选择Group,则只需要将相邻被试的Group设置成1和2,便可将单数与双数被试所参与的block分开。即ABAB

·Offset * :根据所选择的变量来确定呈现的行。比如说,你在Order By里选择Subject。那么,在实验中,如果Subject输入的是2,则此处从第2行开始运行,一直运行完一轮,然后回到开头运行第1行,这样走完一个周期。同理,如果输入3,则运行到末尾后,回到开头运行第1行和第2行。如果Subject的数字比List中的行数还大的话,则取余数。
·Permutation*:事先生成所有可能的组合。输入的Order By决定了这次运行的会是哪个组合。

在List的属性页面的Reset/Exit这一页中, Reset Sampling属性和Exit List属性分别决定了怎么样算走完一轮,以及要怎么退出List。

E-prime2.0教程-Fjnu

Reset和Exit决定了一轮的长度

Reset Sampling (Define Cycle) :
·All samples表示所有行都呈现完算一轮。
·After x samples就是走过x个行就算一轮。
·Reset at beginning of each Run则是写代码的时候用的,暂时不用理会。
至于Exit List里面的三个选项都是很简单的英文,请你自己想一想它们是什么意思,做什么用的。给个提示:After 2 cycles的意思就是运行两轮就算结束。
结合List的运行顺序和运行轮数,就可以设计出很复杂的,符合平衡的实验设计了。

作者:又玄机器
链接:https://www.jianshu.com/p/3660b11886aa
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

④因此我们需要设置呈现顺序,设置为平衡呈现,Order By选择Group使得相邻被试所测试的Block不同即实现实验设计的平衡呈现。

E-prime2.0教程-Fjnu

E-prime2.0教程-Fjnu

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...