0 votes
ago in SoSci Survey (dt.) by s332765 (130 points)

Hi,
wie oben beschrieben möchte ich eine randomisierte Gruppeneinteilung nach Soziodemographie (Alter und Geschlecht) vornehmen. Sprich, Stimulus 1 und 2 werden random zugeteilt, allerdings sind Männer/Frauen sowie Alter ungefähr gleich verteilt.

Dafür habe ich die Block-Randomisierung vorgesehen, alllerdings finde ich nicht einen PHP-Code, in dem beide Variablen berücksichtigt werden.
Ich frage auf Seite zwei Geschlecht SD01 (w=1, m=2, d=3) und Alter SD0 (freier Eingabe) ab, auf S.4 ist dann mein Zufallsgenerator mit folgendem Code:

if ((value('SD01') == 1) && (value('SD0') < 42)){
// Zufallsgenerator ST06 einbinden (w, unter 42)
show('ST06');
}else {
// Zufallsgenerator ST07 einbinden (alle anderen)
show('ST07');
}

Ich dachte mir, dass meine Versuchspersonen zwischen 20 und 65 sind und habe daher die Grenze bei 41 Jahre gesetzt.
Wenn ich einen Pretest mache, steht bei den Debug Infos, dass die Einteilung vom Geschlecht abhängig gemacht wurde, allerdings kommt das Alter nirgends vor.
Ich freue mich sehr über Hilfe und bedanke mich im Voraus!!

Viele Grüße
luise

1 Answer

0 votes
ago by s332765 (130 points)

Zusatz: ich habe ChatGbt gefragt, der Vorschlag war folgender:
// PHP-Code hier (ohne php-Tags)
$geschlecht = value('SD01');
$alter = value('SD0');

if ($alter < 42) {
$alter_block = 'u42';
} else {
$alter_block = 'o42';
}

$block = $geschlecht . '_' . $alter_block;

if (in_array($block, ['1_u42', '1_o42', '2_u42', '2_o42', '3_u42', '3_o42'])) {
if (random() < 0.5) {

show('ST06');

} else {

show('ST07');

}
} else {
show('ST07');
}

der Code funktioniert auch, allerdings weiß ich nicht, ob das zu viele Blöcke sind, da ich mit max. 40 Versuchspersonen rechne.

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

...