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

Vielen lieben Dank für die schnelle Antwort.

Ich verwende den Code setPageOrder(), um einer Kontrollgruppe einen gewissen Block an Seiten anzuzeigen & der Experimentalgruppe einen anderen Block an Seiten. Es wird danach nicht rotiert. Mir ist bewusst, dass Rotation der eigentliche Sinn hinter setPageOrder ist - ich habe nur versucht, mir damit bei einer Randomisierung über mehrere Seiten hinweg zu behelfen. Bekomme ich damit generell Probleme/ habe ich einen Denkfehler? Oder würde damit eine Block-Randomisierung mittels Zufallsgeneratoren doch funktionieren?

Lieben Dank für eine Antwort.

by SoSci Survey (305k points)
> Es wird danach nicht rotiert. Mir ist bewusst, dass Rotation der eigentliche Sinn hinter setPageOrder ist

Nein, es gibt ganz unterschiedliche Einsatzbereiche für setPageOrder() ... die Rotation ist nur einer davon. Die Grundfunktion ist, dass man die Seiten des Fragebogens in einer anderen Reihenfolge anzeigen (oder auch welche weglassen) kann als jene, in welcher sie im Fragebogen stehen.

> Bekomme ich damit generell Probleme/ habe ich einen Denkfehler?

Womit genau?

Was generell nicht funktioniert ist, dass man unterschiedliche Seitenabfolgen "übereinander" legt. Sobald Sie ein weiteres setPageOrder() aufrufen, wird die erste Seitenabfolge abgebrochen und nur noch die neue verarbeitet.

> Oder würde damit eine Block-Randomisierung mittels Zufallsgeneratoren doch funktionieren?

Vielleicht beschreiben Sie einfach nochmal genau Ihr Ziel, dann versuche ich mich nochmal an einer konstruktiven Antwort.
by s207857 (150 points)
Okay, in meinem Fragebogen findet ab einer gewissen Stelle ein Experiment statt. Ab dieser Stelle sollen zwei Gruppen (Kontroll-/Experimentallgruppe) gebildet werden. Aktuell erreiche ich dies durch einen Zufallsgenerator, der nach Seite 3 des Fragebogens (die Seiten waren bis dahin für alle gleich) der Kontrollgruppe die Seitenabfolge 4, 5, 6 anzeigt und der Experimentalgruppe die Seitenabfolge 7,8,9. Danach bekommen beide Gruppen die Seite 10 ff. angezeigt. Den Zufallsgenerator habe ich mit dem folgenden PHP-Code eingebunden:

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

Mein Ziel ist es, dass die beiden Gruppen in Geschlecht und Alter angeglichen werden - also dass 50% der männlichen TN in die Experimentalgruppe kommen und 50% in die Kontrollgruppe etc. Leider weiß ich nicht, wie ich das einbinden kann. Ich frage vor dem Experiment die soziodemografischen Daten ab.

Ich hoffe, ich habe es nun besser beschrieben und danke Ihnen für Ihre Hilfe!

1 Answer

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

Mein Ziel ist es, dass die beiden Gruppen in Geschlecht und Alter angeglichen werden

Dann sollte die Sache mit der Block-Randomisierung problemlos umzusetzen sein. Legen Sie einen Zufallsgenerator pro demografischer Zelle an und ziehen Sie abhängig von Alter und Geschlecht aus dem gewünschten Zufallsgenerator.

if (($alter == 1) && ($geschlecht == 1)) {
  question('RD01');
  $pages = value('RD01', 'label');  
} elseif (($alter == 1) && ($geschlecht == 2)) {
  question('RD02');
  $pages = value('RD02', 'label');  
} ...
...
setPageOrder($pages, 'posttest');  
by s207857 (150 points)
Perfekt, vielen lieben Dank!

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

...