伪随机约束

时间:2019-06-12 08:48:07

标签: psychopy

我正在编写一个包含3个任务的任务切换实验。实验的目的是研究顺序效果:将三倍体(其中任务X在切换后重复执行)(例如ABA或CAC)与三倍体(其中任务始终进行切换)(例如CBA或BAC)进行比较。

为此,重要的是3个任务永不重复,并且每个块中的重复和切换序列的数量(大约)相同。

每个区块都进行了108次试验,产生了106个三胞胎(前两个试验当然不能归类为重复或转换)。

我试图用几种软件(Psychopy,Conan,Excel)找到解决方案,但是我没有找到解决方案,也不知道该怎么做。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

只有六种可能的任务不会重复执行:

A   B   C
A   C   B
B   A   C
B   C   A
C   A   B
C   B   A

还有六个地方:

A   B   A
A   C   A
B   A   B
B   C   B
C   A   C
C   B   C

因此,要进行108次试验,您只需将每个订单提交9次即可。但这可能与您要求不要重复执行任务的要求相抵触(但是措辞含糊,您应该对该约束的含义进行更具体的说明。)

此外,在定义实验设计时,诸如“(大致)重复和切换序列的数目相同”这样的短语也不太好。力求尽可能的精确。

说了这么多,我不确定这到底是一个与编程相关的实际问题吗?您需要确切说明实现此问题的原因。您提到的程序的用途截然不同(PsychoPy用于实现实验。Excel不是。我不知道科南是什么)。