Псевдослучайные ограничения - PullRequest
0 голосов
/ 12 июня 2019

Я программирую эксперимент по переключению задач с 3 задачами. Целью эксперимента является исследование последовательных эффектов: триплеты, в которых задача X повторяется после переключения (например, ABA или CAC), сравниваются с триплетами, в которых задача всегда переключается (например, CBA или BAC).

Для этой цели важно, чтобы 3 задачи никогда не повторялись и чтобы в каждом блоке было (примерно) одинаковое количество последовательностей повторения и переключения.

Каждый блок имеет 108 испытаний, в результате чего получается 106 триплетов (первые два испытания не могут быть классифицированы как повторение или переключение курса).

Я пытался найти решение с помощью нескольких программ (Psychopy, Conan, Excel), но я не нашел решения и не знаю, как это сделать.

Любая помощь будет высоко ценится

1 Ответ

1 голос
/ 12 июня 2019

Есть только шесть возможных приказов, в которых задача не повторяется:

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 испытаний, выПросто нужно представить каждый из этих заказов девять раз.Но это может противоречить вашему требованию о том, чтобы задачи не повторялись (но формулировки неоднозначны, и вы должны быть более точными в отношении значения этого ограничения.)

Кроме того, такие фразы, как «есть (примерно) одинаковое количество последовательностей повторения и переключения "невелико при определении экспериментального проекта.Стремитесь к как можно большей точности.

Сказав все это, я не уверен, насколько это актуальный вопрос, связанный с программированием?Вам нужно будет точно сказать, в чем проблема с реализацией этого.Программы, о которых вы упоминаете, имеют совершенно разные цели (PsychoPy - для проведения экспериментов. Excel - нет. Я не знаю, что такое Конан).

...