Ich habe einen Frage vom Typ "Zufallsgenerator" angelegt, um eine Zuweisung auf vier Bedingungen zu ermöglichen. Dabei ergibt sich jetzt das Problem, dass ich mehrere Bevölkerungsgruppen durch eine weitere Variable aufteile.
Jetzt möchte ich aber sicherstellen, dass in Bevölkerungsgruppe 1 in allen Bedingungen gleich viele Probanden sind ohne Rücksicht auf die anderen Bevölkerungsgruppen.
Mein erster Ansatz war, dass so zu schreiben:
if (value('DG04') == 1) {
question('EM01'); }
elseif (value != 1)
{text ('EM02'}
DG04 = 1 ist dabei die relevante Bevölkerungsgruppe
EM01 die Filtervariable
und EM02 der Text, der für jede Bedingung anders ist.
Wenn ich es so mache, landen aber in Bedingung 02 alle, die nicht der Bev.gruppe 1 anhören, und der Zähler versucht dann das Ungleichgewicht der Versuchsgruppengröße auszugleichen, indem er ganz viele Probanden der Bev.gruppe 1 in die Bed. 1, 3, und 4 packt, bis es wieder ausgeglichen ist. Dann wären aber immer noch nicht meine Probanden in Bev.gruppe 1 gleichmäßig auf die Versuchsgruppen verteilt.
Was kann ich machen außer die Daten der weniger relevanten Bevölkerungsgruppen zu löschen?