0 votes
in SoSci Survey (dt.) by s207857 (150 points)

Ich zeige mithilfe eines Zufallsgenerators einer Kontroll- und einer Experimentalgruppe unterschiedliche Seitenabfolgen (mit Hilfe der der Funktion "setPageOrder()") an - dies funktioniert auch soweit:

question('RD01');
$pages = value('RD01', 'label');
setPageOrder($pages, 'posttest');

Allerdings möchte ich die Gruppen in Geschlecht und Alter angleichen, also eine Block-Randomisierung vornehmen. Auf den Hilfe-Seiten finde ich zwar die Block-Randomisierung mittels PHP-Code, allerdings nicht für den konkreten Fall, dass ich Seitenabfolgen randomisiere. Können Sie mir helfen, wie ich interne Variablen in den o.g. Code einfügen kann?

Vielen lieben Dank!

1 Answer

0 votes
by SoSci Survey (305k points)
selected by s207857
 
Best answer

Die Idee hinter der Block-Randomisierung ist eigentlich immer dieselbe - Sie legen für jede demografische Zelle eine Kopie des Zufallsgenerators an und ziehen dann aus diesem. Wenn Sie also 3 Altersgruppen und 2 Geschlechter unterscheiden, brauchen Sie 6 Kopien des Zufallsgenerators.

Aber - und an dieser Stelle muss ich Sie einbremsen - das wird im vorliegenden Fall nichts bringen. Gar nichts. Denn Sie ziehen ja nicht nur einen Wert/Zettel aus dem Zufallsgenerator, sondern immer alle. Und dabei wird nichts ausbalanciert, das ist jeweils eine uneingeschränkte Zufallsabfolge. Und ob sie diese aus einem oder aus 6 Zufallsgeneratoren erzeugen, macht im Ergebnis keinen Unterschied.

Kurzum: Block-Randomisierung ist nur bei einer Randomisierung sinnvoll anwendbar, nicht bei einer Rotation.

asked Mar 21, 2022 in SoSci Survey (dt.) by s207857 (150 points) Randomisierung mit setPageOrder?

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

...