0 votes
in SoSci Survey (dt.) by s127025 (110 points)

Hallo liebes Support-Team

ich habe ein Problem bei der Kombination von mehrfacher Zufallsziehung und Rotation von Frageblöcken.

Also ich habe 2 Themenblöcke: V und D.
Diese sollen zufällig nacheinander gezogen werden.

Innerhalb dieser Themenblöcke gibt es je 3 Fragen (Zuordnungsaufgabe mit Reaktionszeitmessung): V1, V2, V3 und D1, D2, D3.
Diese sollen ebenfalls zufällig rotiert werden.

Bis hier hin habe ich auch kein Problem mit der Progammierung:

$seitenV = array('V1','V2','V3');
  shuffle($seitenV);
  registerVariable($seitenV);
$seitenD = array('D1','D2','D3');
  shuffle($seitenD);
  registerVariable($seitenD);

Dann eine Zufallsgenerator-Frage (DD04) eingefügt.

$code = value('DD04');
if ($code == 1) {
setPageOrder('V0', $seitenV, 'D0', $seitenD , 'VM' , 'VM1', 'EA' , 'end');
} else {
setPageOrder('D0', $seitenD, 'V0', $seitenV , 'VM', 'VM1', 'EA' , 'end');**
}

Jetzt soll allerdings auch noch das Antwortformat der Fragen zufällig gezogen werden.
Das heißt ich habe jetzt nicht mehr 2x3, sondern 2x6 Fragen:
V1a, V1v, V2a, V2b, V3a, V3b und D1a, D1b, D2a, D2b, D3a, D3b.

Ich möchte nun also zunächst per Zufallsgenerator Fragen, welcher Themenblock zuerst kommt.
Dann per Zufallsgenerator jeweils zwischen A oder B-Version der Fragen wählen.
Und dann die 3 verschiedenen Fragen innerhalb des Blocks auch noch rotieren.
Und danach soll das gleiche für den zweiten Block passieren.

Ehrlich gesagt bin ich hier mit meinem Latein am Ende.

Können Sie mir helfen?

Vielen Dank schonmal im Voraus!!

1 Answer

0 votes
by SoSci Survey (325k points)

Ich möchte nun also zunächst per Zufallsgenerator Fragen, welcher Themenblock zuerst kommt.
Dann per Zufallsgenerator jeweils zwischen A oder B-Version der Fragen wählen.
Und dann die 3 verschiedenen Fragen innerhalb des Blocks auch noch rotieren.
Und danach soll das gleiche für den zweiten Block passieren.

Ich zähle 2 (Abfolge) mal 2 (Frage-Version) Bedingungen für die Randomisierung. Da Sie die Frage-Version zweimal randomisieren, würde ich noch mal 2 multiplizieren, dann haben Sie das systematisch abgebildet.

Und hinzu kommt noch eine Rotation der Fragen-Reihenfolge. Bei nur 3 Fragen (pro Block) sollten Sie sich überlegen, ob Sie das systematisch mit-randomisieren möchten, oder ob es Ihnen egal ist, wenn bestimmte Zufallsbedingungen mit einer bestimmten Frage-Abfolge zufällig häufiger zusammentreffen. Spoiler: Das kann zu einer gut versteckten Konfundierung führen.

Ich zähle also gesamt 2x2x2x6x6 = 288 Experimentalbedingungen. Meine erste Frage daher: Möchten Sie das? Haben Sie genug Teilnehmer, um das adäquat abzubilden? Wenn nicht, dann lautet mein erster Ratschlag, dass Sie Zufall und damit Varianz aus dem Design entfernen. Denn "mehr" Randomisierung macht ein Experiment in in aller Regel nicht besser, sondern schlechter. Lesen Sie dazu bitte Sinn und Unsinn der Rotation.

Wenn ich Sie überzeugen konnte, dass Sie die Abfolge der Fragen nicht variieren sollten, dann bleiben noch 8 Versuchsbedingungen. Diese können Sie einfach in einen Zufallsgenerator stecken und dann abhängig von der gezogenen Zahl die Abfolge und darin die Frage-Versionen zuteilen. Für die Abfolge können Sie in diesem Fall ganz entspannt setPageOrder()verwenden.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...