0 votes
ago in SoSci Survey (dt.) by s295722 (130 points)

Liebes Support-Team,

ich habe ein komplexes Zusammenspiel von Filterfragen und Randomisierung bei meiner Vignettenstudie und habe dazu die Frage, wie ich das richtig programmieren kann. Ich habe rein von dem was ich untersuche vier verschiedene textbasierte Vignetten:

  1. no relationship, same age
  2. yes relationship, same age
  3. no relationship, age gap
  4. yes relationship, age gap

Nun screene ich aber davor nach Altersgruppen. Das heißt, einmal geht es um einen Altersunterschied, wobei die jüngere Person der Studienteilnehmer ist und einmal wobei die ältere Person der Studienteilnehmer ist. Demnach musste ich die Vignetten so ändern, dass bei der age gap einmal von einer jüngeren Person und einmal von einer älteren Person ausgegangen wird. Demnach habe ich nun eigentlich 6 Vignetten.

  1. no relationship, same age
  2. yes relationship, same age
  3. no relationship, age gap (jüngerer Teilnehmer)
  4. yes relationship, age gap (jüngerer Teilnehmer)
  5. no relationship, age gap (älterer Teilnehmer)
  6. yes relationship, age gap (älterer Teilnehmer)

Mein Fragebogen ist so aufgebaut:

  • Intro
  • Demografische Variablen und Filterfrage --> hier geben Personen an, in welche Altersgruppe sie gehören (jünger, älter).
  • Manipulation (hier kommen die Vignetten und der Randomizer)
  • Manipulationsscheck (für alle Altersgruppen und Untersuchungsgruppen (same age/age gap gleich)
  • Untersuchungsvariablen einmal für die same age Kondition und dann musste ich zwei verschiedene Versionen erstellen für die age gap Konditionen.

Die Filterfrage ist so eingestellt, dass die Seiten im Fragebogen ausgeblendet werden, die für die jeweils andere Altersgruppe sind. Die Items sind gleich, nur ob es um jüngere oder ältere geht ändert sich.

Wie kann ich jetzt bei der Randomisierung die Logik so einstellen, dass Personen basierend darauf, ob Sie zu der jüngeren oder älteren Gruppe gehören, die richtige age gap Kondition bekommen (also nur 4 von den 6 Konditionen und davon auch noch die richtige)?

Ich hoffe, ich konnte das verständlich erklären. Danke für die Unterstützung!

1 Answer

0 votes
ago by SoSci Survey (377k points)

Demnach musste ich die Vignetten so ändern, dass bei der age gap einmal von einer jüngeren Person und einmal von einer älteren Person ausgegangen wird. Demnach habe ich nun eigentlich 6 Vignetten.

Je nachdem ob Sie das Alter der Teilnehmer:innen beeinflussen können, scheinen mir hier zwei Verteilungen sinnvoll:

1) Je 1/4 der Teilnehmer:innen in die Gruppen der ersten 4 Vignetten oder
2) Je 1/6 der Teilnehmer:innen in die 6 Vignetten.

Abhängig davon würden Sie mit einem Zufallsgenerator (Fall 1) oder mit 3 und einer BLock-Randomisierung (Fall 2) arbeiten.

Die Filterfrage ist so eingestellt, dass die Seiten im Fragebogen ausgeblendet werden

Ich entnehme daraus, dass Sie Variante 1 mit 4 Gruppen anpeilen.

Kann man machen, aber nachdem Sie für die Randomisierung ohnehin ein klein wenig PHP-Code brauchen werden, würde ich diesen Filter dann auch noch in PHP erledigen. Bauen Sie zunächst einmal die Randomisierung - und dann können Sie innerhalb der Zweige 3 und 4 einfach noch einen verschachtelten PHP-Filter für das Alter ergänzen. Das sieht dann etwa so aus:

if (value('ZG01') == 1) {
  text('ST01');  // Stimulus 1
} elseif (value('ZG01') == 2) {
  text('ST02');  // Stimulus 2
} elseif (value('ZG01') == 3) {
  if (value('AL01') < 3) {
    text('ST03');  // Stimulus 3 jünger
  } else {
    text('ST04');  // Stimulus 3 älter
  }
} else {
  if (value('AL01') < 3) {
    text('ST05');  // Stimulus 4 jünger
  } else {
    text('ST06');  // Stimulus 4 älter
  }
}

Sieht erstmal wild aus, aber wenn Sie sich mal auf die Blöcke mit den geschweiften Klammern konzentrieren, ist das relativ trivial.

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

...