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

Hallo zusammen,
ich baue gerade eine Studie in SoSci Survey und hänge an einer bedingten Randomisierung auf Seite 2.

Setup / Ziel
Ich habe 6 JPG-Stimuli (Stellenanzeigen):

feminin.jpg
feminin_OS.jpg
maskulin.jpg
maskulin_OS.jpg
neutral.jpg
neutral_OS.jpg

Kategorie-Logik:
feminin = {1,2}, maskulin = {3,4}, neutral = {5,6}

Ablauf:
Seite 1: Eine Anzeige zufällig zeigen (das klappt bereits mit Zufallsgenerator ZU01 = 1..6 + If-Kette).

Seite 2: Eine andere Anzeige zeigen, aber nicht aus derselben Kategorie wie auf Seite 1.
Beispiel: Wenn auf Seite 1 „feminin“ war (1 oder 2), dann auf Seite 2 nur „maskulin“ (3/4) oder „neutral“ (5/6).

Was schon funktioniert
Zufällige Anzeige auf Seite 1 über Zufallsgenerator ZU01 (1..6)

Wo ich hänge
Seite 2: Ich möchte abhängig von ZU01 nur aus den anderen Kategorien auswählen

Kennt sich jemand damit aus und kann mir zufällig sagen und erklären wie ich das ganze mit if-Codes programmiere? (wenn es eine einfachere Variante gibt die funktioniert, nehme ich die sehr gerne auch ;) )

1 Answer

0 votes
ago by SoSci Survey (359k points)

Es gibt dafür zwei mögliche Ansätze.

Ansatz 1: Sie erstellen einen zweiten Zufallsgenerator und schließen via filter Option die Codes aus, die nicht erlaubt sind.

Ansatz 2: Sie arbeiten mit 4 Zufallsgeneratoren. Einer für die Kategorie und 3 für die Auswahl innerhalb der Kategorie. Der erste würde 2 Codes pro Interview ziehen, und abhängig davon wird dann aus zwei der anderen Zufallsgeneratoren gezogen.

Ich glaube ehrlich gesagt, dass im vorliegenden Fall der erste Ansatz einacher ist. Das könnte dann so aussehen (den ZU02 dürften Sie dann nicht (!) in die Fragebogen-Seite ziehen).

$code = value('ZU01');
if (($code == 1) || ($code == 2)) {
  $options = [3,4,5,6];
} elseif (($code == 3) || ($code == 4)) {
  $options = [1,2,5,6];
} elseif (($code == 5) || ($code == 6)) {
  $options = [1,2,3,4];
}
show('ZU02', ['filter' => $options]);

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

...