0 votes
in SoSci Survey (dt.) by s211679 (120 points)

Hallo,
ich möchte eine experimentelle Online-Umfrage durchführen. Dabei handelt es sich um ein unvollständiges 2x2-Design und daher nur um 3 (statt 4) unterschiedliche Stimuli:
- Faktor 1: Art von Körperpflege (Ausprägung 1: Grün; Ausprägung 2: konventionell)
- Faktor 2: Marke (Ausprägung 1: Traditionsmarke; Ausprägung 2: Nachahmermarke)
Die Kombination "Konventionelle Körperpflege & Nachahmer" wird rausgelassen.
Ich rechne mit einem N ≈ 200

Nun meine Frage: Wie kann ich es schaffen, dass zum Ausgleich der fehlenden Kombination "Konventionelle Körperpflege & Nachahmer", bei der Kombination "Konventionell & Tradition" doppelt so viele Teilnehmer zugeteilt werden? Gelingt das mit random_p() ?

Mein Ziel ist am Ende die folgende Verteilung:

Grün & Tradition = 25 % + Grün & Nachahmer = 25 %

vs.

Konventionell & Tradition = 50 %
(da 25 % der nicht betrachteten Kombination draufgerechnet werden sollen, um eine gleichmäßige Verteilung zwischen den Stimuli Konventionelle und Grüne Körperpflege zu erreichen)

1 Answer

0 votes
by SoSci Survey (305k points)

Bitte verwenden Sie einen Zufallsgenerator und legen Sie eine Gruppe doppelt hinein:

1 = Grün & Tradition
2 = Grün & Nachahmer
3 = Konventionell & Tradition
4 = Konventionell & Tradition

Bei der Präsentation der Stimulia zeigen Sie für 3 und 4 einfach dasselbe an.

by s211679 (120 points)
Vielen Dank für die schnelle Rückmeldung und Hilfe! Dann werde ich das so umsetzen.

Nur kurz als Information/Frage:
In der Zwischenzeit habe ich versucht das Problem mittels Randomisierung mit Urnen zu lösen. Dazu habe ich in eine Urne 4 Zettel mit je einem Wert (Gruppen) pro Stimulus gelegt, um die Zuteilung in Experimentalgruppen zu machen:
Zettel 1 = Gruppe 1 (Grün & Tradition)
Zettel 2 = Gruppe 2 (Grün & Nachahmer)
Zettel 3 = Gruppe 3 (Konventionell & Tradition)
Zettel 4 = Gruppe 3 (Konventionell & Tradition)

Die Urne und was mit den Zetteln nach Ziehung passieren soll habe ich dann mit dem folgenden PHP-Code eingebunden:

urnDraw('gruppen', 'ST07', 'end');

Interne Variable (Gruppen) --> dort werden die gezogenen Zettel abgespeichert

$zahl = value('ST07_01');  // Auslesen der gezogenen Zufallszahl

// Grafik in Abhängigkeit von der Zahl anzeigen
// (dafür wird HTML-Code verwendet)
if ($zahl == 1) {
  text ('ST04');
} elseif ($zahl == 2) {
  text ('ST05');
} elseif ($zahl == 3) {
  text ('ST06');
}

Zur Erklärung:
text ('ST04') = Stimulus 1 (Grün & Tradition)
text ('ST05') = Stimulus 2 (Grün & Nachahmer)
text ('ST05') = Stimulus 3 (Konventionell & Tradition)

Ist das auch eine Möglichkeit, oder soll ich das unbedingt so machen, wie Sie es mir geraten haben?
by SoSci Survey (305k points)
Nun, Sie müssten den letzten Zweig Ihres IF-Filters halt noch so anpassen, dass auch bei der 4 der Text ST06 angezeigt wird:

...
} elseif (($zahl == 3) || ($zahl == 4)) {
  text ('ST06');
}

Ansonsten ist die Urnenfunktion einfach der Vorläufer vom Zufallsgenerator. Die Funktion ist ähnlich, aber die Handhabung ist deutlich aufwändiger.
by s211679 (120 points)
Danke nochmals für den Hinweis. Dann nutze ich doch lieber die Funktion des Zufallsgenerators. Das klingt tatsächlich deutlich einfacher.
by SoSci Survey (305k points)
Den PHP-Code mit dem IF brauchen Sie aber unabhängig davon. Einfacher ist v.a. der obere Teil, wo Sie auf das urnDraw() verzichten können.

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

...