0 votes
in SoSci Survey (dt.) by s298816 (110 points)

Hallo,

wir würden gerne eine Studie designen und vorher schauen ob sich SoSciSurvey dafür eignet. In der Studie soll jeweils ein Bild auf der rechten Seite des Bildschirms und ein Bild auf der linken Seite des Bildschirms erscheinen. Wir haben insgesamt 40 Bilder für rechts und 40 für links, also 40 Trials. Dazu kommt, dass die Bilder nicht immer im selben Paar erscheinen sollen. Das heißt einerseits soll die Reihenfolge der Bilder zufällig sein und andererseits sollen die Bilder über Versuchspersonen hinweg mit immer anderen Bildern zusammen auftreten.

Wie kann man das bei SoSciSurvey designen?

by SoSci Survey (327k points)
Brauchen Sie alle Kombinationen der Bilder (ungefähr) gleich häufig oder möchten Sie die Paare zufällig mischen - wobei eine unbeschränkte Zufallsauswahl im Rahmen der Wahrscheinlichkeitsverteilung dazu führen würde, dass manche Bilder häufiger zusammen gezeigt werden als andere.

Tipp: Wenn Sie die Bildpaare gleichverteilt brauchen, wird's komplizierter :)
by s298816 (110 points)
Hallo, danke für die schnelle Antwort. Wir brauchen die Kombination ungefähr gleich verteilt.
by s298816 (110 points)
Also wenn ein Bild aus dem jeweiligen Bilderpool rechts/links gezogen wurde, soll es nicht wieder möglich sein dieses erneut zu ziehen.
by SoSci Survey (327k points)
> Also wenn ein Bild aus dem jeweiligen Bilderpool rechts/links gezogen wurde, soll es nicht wieder möglich sein dieses erneut zu ziehen.

Das ist klar ... aber ...

> Wir brauchen die Kombination ungefähr gleich verteilt.

Klären Sie bitte statistisch ab, wie wichtig Ihnen die Gleichverteilung ist. Hintergrund: Wenn Sie alle Paarungen gleich häufig brauchen, dann müssen Sie vorab z.B. in einer Statistiksoftware Listen mit Dupeln erstellen. Das erfordert einiges an kombinatorischer Arbeit.

1 Answer

0 votes
by SoSci Survey (327k points)

Variante 1

Wenn die Gleichverteilung für die statistische Auswertung wichtig ist, dann wird es aufwändiger. Dann müsten Sie vorab Listen erstellen. Wenn die Bilder jeweils von 1 bis 40 nummeriert sind, könnte das wie folgt aussehen:

1,1, 2,2, 3,3, 4,4, 5,5, 6,6,  ... , 40,40  <- erster Fall
1,2, 2,3, 3,4, 4,5, 5,6, 6,7,  ... , 40,1  <- zweiter Fall

Wenn man die Reihenfolge der Paare erstmal außen vor lässt, dann gibt es 40! (das sind ziemlich viele) mögliche Kombinationen. Und daraus müssten Sie ungefähr so viele wie Sie Teilnehmer:innen erwarten so auswählen, dass die Paarungen ungefähr gleich häufig vorkommen.

Diese Liste mit den z.B. 300 Zeilen würden Sie dann einfach in einen Zufallsgenerator ziehen und dort pro Fall eine Zeile auswählen. Die Abfolge kann man dann nochmal rotieren.

Variante 2

Wenn Sie in Kauf nehmen, dass manche Paarungen häufiger auftreten dürfen (also z.B. 10-mal 5/20 aber nur 1-mal 6/21), dann wird es einfacher, dann können Sie pro Interview einfach aus zwei Zufallsgeneratoren jeweils (alle) 40 Codes ziehen, und diese nacheinander abarbeiten.

$bilder1 = array_values(valueList('RG01', null, 'label'));
$bilder2 = array_values(valueList('RG02', null, 'label'));
$i = loopPage(40);
show('TX01', [
  '%bild1%' => $bilder1[$i],
  '%bild2%' => $bilder2[$i]
]);

TX01 wäre hier einfach noch ein Text (HTML-Code), welcher die beiden Bilder nebeneinander oder auf Smartphones untereinander anzeigt.

Diese Lösung ist wesentlich einfacher - Sie benötigen eben nur 2 Zufallsgeneratoren (hier: RG01 und RG02), den kleinen HTML-Code (hier: TX01) und den PHP-Code oben.

by SoSci Survey (327k points)
Es müsste im Debug-Modus (gelber Play-Knopf) zusätzlich noch etwas genau zu $BildR und $BildL angezeigt werden?

> Questionnaire Error: Undefined array key 1

Das klingt danach, dass Sie in dem Zufallsgenerator womöglich noch nicht eingestellt haben, dass er pro Interview 40 Codes ziehen soll?
by s298816 (110 points)
Wie genau mache ich das?
by SoSci Survey (327k points)
Öffnen Sie Ihre Zufallsgenerator-Fragen im Fragenkatalog zum Bearbeiten und suchen Sie in den Einstellungen der Frage nach "Weitere Einstellungen" -> Karteirreiter "Ziehung" -> "Anzahl Zettel pro Interview". Geben Sie dort 40 ein.
by s298816 (110 points)
Wenn ich das mache, klappt es mit den Bilder nicht mehr,es kommt die Meldung:
Variable RG01 is unknown to this project (see listing of variables). Therefore no result can be retrieved. und For the placeholder %BildL% neither an input field by prepare_input() has been created nor any content by using replace().

Weil die Variablen in den Zufallsgeneratoren jetzt ja so sind: RG01x01, RG01x02, ..., RG01x40

Wie muss ich dann den Code ändern?
by SoSci Survey (327k points)
> Variable RG01 is unknown to this project

Bitte posten Sie mal Ihren kompletten PHP-Code. In dem Code, den ich oben empfohlen habe, kommt RG01 nicht direkt vor, sondern nur mit valueList(), und dort sollte es funktionieren.

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

...