0 votes
in SoSci Survey (dt.) by s237842 (115 points)

Ist es möglich eine Rotation an weitere Bedingungen zu knüpfen?

Kurz zu meinem Design:

2X2 within Design - 4 Kategorien.
Pro Kategorie gibt es 6 Bilder (insgesamt also 24)

Jede Vpn soll nur 12 Bilder sehen (3 aus jeder Kategorie).

Soweit so gut. Jetzt soll aber noch eine weitere Einschränkung daran geknüpft werden und zwar, dass wenn bestimmte Bilder gesehen wurden, andere nicht mehr gesehen werden dürfen.

Zum Kontext: Die 24 Stimuli basieren auf 12 "Grundbildern", die es je in 2 verschiedenen Versionen gibt (die Versionen gehören dann verschiedenen Kategorien an). Jede Person soll jedes "Grundbild" eben nur ein mal sehen aber es soll gleichzeitig sichergestellt werden, dass aus jeder Kategorie 3 Bilder drankamen.

Ist so eine Verschachtelung umsetzbar?

Vielen Dank im Voraus und liebe Grüße

1 Answer

+1 vote
by SoSci Survey (328k points)

Ich verstehe es wie folgt:

4 Kategorien x 3 Grundbilder x 2 Varianten = 24 Bilder gesamt.

Im Prinzip sieht also jede Person alle 12 Bilder - aber zufällig in einer der beiden Varianten. Korrekt?

Wenn dem so ist, dann brauchen Sie m.E. zwei Rotationen, die Sie übereinanderlegen. Die eine enthält die Zahlen 1 bis 12 für die 12 (Grund-)Bilder. Diese braucht es in zufälliger Abfolge. Soweit so gut.

Die andere Rotation zieht 12-mal aus den Zahlen 1 und 2. Also z.B.

1 2 2 2 2 1 2 1 1 1 2 1

Das definiert dann, in welcher Variante die Bilder 1 bis 12 jeweils gezeigt werden. Ob die 1/2-Varianten hierbei gleich häufig vorkommen sollen oder nicht, das müssten Sie entscheiden und dem Zufallsgenerator mitteilten.

Ich muss allerdings darauf verweisen, dass bei dieser Überlagerung nicht sichergestellt ist, dass jedes Bild gleich häufig in jeder Variante gezeigt wird. Sie müssten hier mit den statistischen Abweichungen rechnen.

Zur Umsetzung im PHP-Code ... wenn Sie die beiden Listen haben, z.B. in RG01_01 bis RG01_12 und in RG02_01 bis RG02_12, dann müssen Sie diese nur noch abarbeiten. Hier ein Beispiel zur Inspiration:

$i = loopPage(12);

$bilder = [
  1 => ['bild1a.jpg', 'bild1b.jpg'],
  2 => ['bild2a.jpg', 'bild2b.jpg'],
  // u.s.w.
];

$bild = value(id('RG01', $i + 1));
$variante = value(id('RG02', $i + 1));

if ($variante == 1) {
  html('<img src="'.$bilder[$bild][0].'">');
} else {
  html('<img src="'.$bilder[$bild][1].'">');
}
by s237842 (115 points)
Vielen Dank für die schnelle und ausführliche Antwort.

Ich glaube das Design handelt sich jedoch eher um ein 2x2x6 Design

Es soll zufällig bestimmt werden wann welches der 12 Bilder kommt (der erste Teil wäre also umsetzbar).

Von diesen 12 Bildern gehören aber 6 einer Oberkategorie an und die anderen 6 einer anderen. Pro Oberkategorie sollten dann zufällig 3 der 6 Bilder in der einen Variante und 3 in der anderen Variante gezeigt werden.

- der eine 2-stufige Faktor des 2x2 Designs wäre soweit ich es verstehe oben noch nicht abgebildet
by SoSci Survey (328k points)
> Von diesen 12 Bildern gehören aber 6 einer Oberkategorie an und die anderen 6 einer anderen.

Sie hatten oben von "Grundbildern" gesprochen, daher ging ich davon aus, dass die Bilder jeweils paarweise zusammengehören?

> Pro Oberkategorie sollten dann zufällig 3 der 6 Bilder in der einen Variante und 3 in der anderen Variante gezeigt werden.

Wenn Sie nur 4 Kategorien à 6 Bilder haben, und daraus jeweils zufällig (ohne weitere Einschränkungen) 3 ziehen möchten, dann legen Sie einfach 4 Zufallsgeneratoren à 6 Bilder an, aus denen Sie drei ziehen. Die Reihenfolge der Präsentation können Sie anschließend immer noch mit einem fünften Zufallsgenerator rotieren.

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

...