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

Schönen guten Tag,

Ich habe 12 Seiten die in jeweils 4 Blöcken mit gleicher Reihenfolge angezeigt werden sollen. Dabei unterscheiden sich die 3 Seiten an der selben Position der unterschiedlichen Blöcke kaum. Das heißt 1 Block soll 3 Seiten umfassen die immer in der gleichen Reihenfolge präsentiert werden. Jedoch sollen die Seiten 1 der Blöcke rotiert/randomisiert einem Block zugeordnet werden, als auch die Seiten 2 und 3.

Ich hoffe die Frage ist einigermaßen verständlich. Ich würde mich sehr über Hilfe freuen.

by SoSci Survey (308k points)
So ganz sicher bin ich nicht, ob ich es verstehe. Möchten Sie am folgenden Beispiel kurz ein paar mögliche Rotationen erklären?

A1 A2 A3 B1 B2 B3 C1 C2 C3 D1 D2 D3
by s258319 (110 points)
Vielen Dank für die schnelle Rückmeldung,
eine andere Reihenfolge wäre:

B1 C2 A3    C1 A2 D3   D1 D2 C3     A1 A2 B3
oder:
C1 B2 D3    A1 C2 A3   B1 D2 C3     D1 A2 B3

Es sollen also die A,B,C,D-1er immer zuerst kommen (erste Position im Block) und dann eins der 2er dann der 3er. Die Zuordnung  der 1,2 oder 3er zu den Blöcken soll jedoch randomisiert sein.

1 Answer

0 votes
by SoSci Survey (308k points)

Mal grob überschlagen: Sie haben im ersten Block 4^3 Möglichkeiten, im zweiten Block 3^3 und im dritten Block 2^3 Möglichkeiten. Das sind zusammenrecht viele, es macht also wenig Sinn, alle möglichen Kombinationen zu hinterlegen.

Mir schiene für Ihren Anwendungsfall folgendes Vorgehen zielführend:

  1. Legen Sie 3 Zufallsgeneratoren mit jeweils 4 Zetteln an (A1, B1, C1, D1 für den ersten, dasselbe mit *2 für den zweiten) und stellen Sie ein, dass Sie in jedem Interview 4 Zettel ziehen möchten.
  2. Damit haben Sie 3x4 Variablen, die Ihnen für jede Seite genau festlegen, welcher Stimulus gezeigt werden soll - oder wenn Sie die Seitenabfolge manipulieren - welche Seiten in welcher Abfolge gezeigt werden sollen.

Je nachdem, ob Sie lieber mit einer Seite und loopPage() oder mit setPageOrder() und 12 Seiten arbeiten möchten, wäre der PHP-Code dann ein wenig unterschiedlich. Aber die Ablauf wäre im Prinzip immer:

  1. Seite = erster gezogener Wert aus Zufallsgenerator 1
  2. Seite = erster gezogener Wert aus Zufallsgenerator 2
  3. Seite = erster gezogener Wert aus Zufallsgenerator 3
  4. Seite = zweiter gezogener Wert aus Zufallsgenerator 1
  5. Seite = zweiter gezogener Wert aus Zufallsgenerator 2
  6. Seite = zweiter gezogener Wert aus Zufallsgenerator 3
    u.s.w.
by s258319 (110 points)
Vielen lieben Dank für die gute Hilfe.
Ich habe nun 3 Zufallsgeneratoren für die Seitenkennungen angelegt und auf einer leeren Seite vor den relevanten Seiten platziert. Nun ist mir jedoch nicht ganz klar, wie ich die Reihenfolge der 3 Zufallsgeneratoren mit setPageOrder() zusammen führe und die gewünschte Reihenfolge somit erzielen kann. Könnten Sie mir hier einen Beispielcode geben, der mir dies erläutert oder mich auf eine Internetseite verweisen die sich damit beschäftigt? Ich habe hierzu leider nichts finden können. Vielen Dank im Voraus für den netten und hilfreichen Support.
by SoSci Survey (308k points)
Wenn Sie in den Zufallsgeneratoren die Seitenkennungen hinterlegt haben, könnte das so aussehen:

$pageOrder = [
    value(id('RG01', 1), 'label'),  // erster gezogener Wert aus Zufallsgenerator 1
    value(id('RG02', 1), 'label'),  // erster gezogener Wert aus Zufallsgenerator 2
    value(id('RG03', 1), 'label'),  // erster gezogener Wert aus Zufallsgenerator 3
    value(id('RG01', 2), 'label'),  // zweiter gezogener Wert aus Zufallsgenerator 1
    u.s.w.
];
setPageOrder($pageOrder, 'wo_es_danach_weitergeht');

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

...