0 votes
in SoSci Survey (dt.) by s222544 (710 points)

Hallo SoSci Survey Online Support,

in meinen zwei Projekten befrage ich anonym sowohl depressive als auch nicht-depressive Probanden (getrennt voneinander in 2 unterschiedlichen Projekten), die von einem externen Panelanbieter an meine Umfragen weitergeleitet werden.

Der Panelanbieter hat die Vorauswahl bezüglich der mentalen Gesundheit getroffen, rät mir aber, dies auf der ersten Seite zu verifizieren - heißt ich solle mittels ja/nein Frage abfragen, ob Depressionen vorhanden sind oder nicht.

Ich habe die Vermutung, dass einige Probanden, die bei der Registrierung beim Panelanbieter angegeben haben, keine Depressionen zu haben, jetzt vielleicht von Depressionen betroffen sind und anders herum.
Deshalb möchte ich gerne einen redirect() an das andere Projekt haben mit der Ergänzung, dass die maximale Anzahl von abgeschlossenen Fragebögen 100 ist.

Beim Panelanbieter würde ich erstmal N=50 in beiden Projekten erheben, sodass vielleicht N=15 vom einen Projekt in das andere weitergeleitet werden, sodass ich im depressiven Projet N=65 habe und im nicht-depressiven Projekt N=35 und dementsprechend dann nacherheben kann, sodass ich final in beiden Projekten je N=100 habe.

Die zwei Umfragen unterscheiden sich geringfügig im zweiten Teil, bei dem ich im depressiven Projekt mehr über die Einschränkungen im täglichen Leben frage (die beim nicht-depressiven Projekt nicht vorhanden sind).

Jetzt werden Sie wahrscheinlich vorschlagen, bei SoSci nur ein Projekt zu haben (und die nicht-gebrauchten Depressiva Fragen bei den nicht-depressiven Probanden auszublenden) - und dann einfach manuell alle zwei Tage oder so die Fallzahl bei den erhobenen heruntergeladenen Daten zu zählen und dementsprechend mehr zu erheben.
Beim externen Panelanbieter muss ich zwei separate Projekte haben, da die Teilnahmekriterien verschieden sind (der Link zur SoSci Studie kann jedoch identisch sein).

Ich hoffe ich habe mich verständlich ausgedrückt und freue mich auf Ihre Antwort.

Vielen Dank im Voraus und viele Grüße!

1 Answer

0 votes
by SoSci Survey (350k points)

Jetzt werden Sie wahrscheinlich vorschlagen, bei SoSci nur ein Projekt zu haben

Sehr gut antizipiert :D

und dann einfach manuell alle zwei Tage oder so die Fallzahl bei den erhobenen heruntergeladenen Daten zu zählen und dementsprechend mehr zu erheben.

Nein, ich hätte auf die Anleitung zur Quotierung verwiesen, welche die Fälle zählt und beim Erreichen von 100 Fällen pro Gruppe die weiteren Personen dieser Gruppe abweist: Quotierung

Beim externen Panelanbieter muss ich zwei separate Projekte haben

Nachdem die Anzeige im Fragebogen ohnehin nur von der Antwort auf die Depressions-Frage(n) abhängt, wäre es tatsächlich egal, wenn alle Personen denselben Link verwenden. Aber Sie können die beiden Links markieren, um post-hoc abzugleichen, wie gut die Trefferquote des Panel-Anbieters war.

Hilft Ihnen das schon weiter?

Als Hinweis vielleicht noch: Im Idealfall sollten nächste Woche zwei neue Funktionen für die Quotierung und die Anbindung externer Panel-Anbieter online gehen. Je nachdem, ob Ihr Zeitplan noch 2-3 Wochen Zeit lässt, um eventuelle Fehler in den neuen Funktionen zu finden, möchten Sie darauf vielleicht noch warten.

by s222544 (710 points)
Vielen Dank für Ihre ausführliche Antwort. Zu den Quotierung habe ich zwei Fragen und würde mich sehr freuen, wenn Sie diese beantworten könnten.

Frage 1) Platzierung der PHP Codes
Folgenden PHP Code habe ich auf der dritten Seite des Fragebogens: Auf der ersten Seite werden Geschlecht, Depressionen und andere Fragen, die zur Teilnahme zwingend notwendig sind. Auf der zweiten Seite passiert der Screenout, wenn Fragen auf der ersten Seite nicht gemäß unserer Teilnahmebedingungen erfolgen.

$quota = [
    '1-1' => 50, // 50 depressed males
    '1-2' => 50, // 50 depressed females
    '2-1' => 50, // 50 non-depressed males
    '2-2' => 50  // 50 non-depressed females
];

// Geschlecht wird direkt ausgelesen
$sex = value('PR09');
$health_status = value('PR08');

$demGroup = $health_status.'-'.$sex;

put('QU01_01', $demGroup);

// Abruf der vorliegenden Fälle für diese Merkmalsausprägung
$cases = statistic('count', 'QU01_01', $demGroup);
 
// Auslesen der Quote für die demografische Gruppe
$maxPerGroup = $quota[$demGroup];
 
// Quotenstopp
if ($cases >= $maxPerGroup) {
    text('QU02');
    buttonHide();
    pageStop();
}


Bei Testversuchen (und weniger als 50 bei der Quota) hat die verbundene Quote funktioniert.


Frage 2):

Werden bei diesem PHP Code nur die "finished cases" gezählt? Ich frage, weil durch den Panelanbieter zeitgleich sehr viele Probanden teilnehmen können und dann könnte es passieren, dass die abgeschlossene Quote zwar nicht erreicht ist, aber durch die zeitgleiche Teilnahme in Kürze erreicht werden wird.

Könnte man vielleicht folgenden PHP Code abwandeln und in meinem Fall einbauen - eventuell nicht lastpage verwenden, sondern eine Seite nach den Verständnisfragen (welche sehr wahrscheinlich diese Probanden die Studie auch beenden werden und ein guter Indikator sind, für die, die noch gebraucht werden).

// Relevante Fragebögen zählen
$finished = statistic('count', 'LASTPAGE', 24);
// Filter zum Quotenstopp
// (weiter wie oben)


Vielen Dank und viele Grüße!
by SoSci Survey (350k points)
> Frage 1) Platzierung der PHP Codes

Ich würde den Code zur Quotierung direkt auf Seite 2 unter das Screenout setzen.

Auf den ersten Blick sieht der Code gut aus. Testen Sie einfach mal, indem Sie die Quoten auf 3 pro Gruppe reduzieren.

> Werden bei diesem PHP Code nur die "finished cases" gezählt?

Ja, statistic() zählt standardmäßig nur Fälle mit FINISHED=1.

> dann könnte es passieren, dass die abgeschlossene Quote zwar nicht erreicht ist, aber durch die zeitgleiche Teilnahme in Kürze erreicht werden wird.

Sie können der statistic()-Funktion auch sagen, dass Sie alle Fälle zählen möchten. Aber dann müssten Sie während der Erhebung mehrmals die Daten bereinigen und die Quoten anpassen, damit es am Schluss genug gültige Fälle sind.

> sondern eine Seite nach den Verständnisfragen

Da wäre es aber besser, wenn Sie die Zeile

put('QU01_01', $demGroup);

auf die gewünschte Seite schieben und auf der Seite mit der Quotierung entfernen. Die drei Zeilen darüber müssen Sie auch kopieren, die brauchen Sie aber auf beiden Seiten.

Auf der Seite mit dem Quotencheck würden Sie dann ein "true" ergänzen:

$demGroup = $health_status.'-'.$sex;

// Abruf der vorliegenden Fälle für diese Merkmalsausprägung
$cases = statistic('count', 'QU01_01', $demGroup, true);
by s222544 (710 points)
Vielen Dank für Ihre ausführliche Antwort!
Könnten Sie meine Arbeit bitte überprüfen?

Seite 2: nach Screen-out der Teilnahmebedingungen:

$quota = [
    '1-1' => 50, // 50 depressed males
    '1-2' => 50, // 50 depressed females
    '2-1' => 50, // 50 non-depressed males
    '2-2' => 50  // 50 non-depressed females
];

// Geschlecht wird direkt ausgelesen
$sex = value('PR09');
$health_status = value('PR08');

$demGroup = $health_status.'-'.$sex;

// Abruf der vorliegenden Fälle für diese Merkmalsausprägung
$cases = statistic('count', 'QU01_01', $demGroup, true);
 
// Auslesen der Quote für die demografische Gruppe
$maxPerGroup = $quota[$demGroup];
 
// Quotenstopp
if ($cases >= $maxPerGroup) {
    text('QU02');
    buttonHide();
    pageStop();
}


Seite 11: Auf der Startseite (eine Seite nach den Verständnisfragen):
//Quota
// Geschlecht wird direkt ausgelesen
$sex = value('PR09');
$health_status = value('PR08');

$demGroup = $health_status.'-'.$sex;

put('QU01_01', $demGroup);

Vielen Dank im Voraus und viele Grüße!
by SoSci Survey (350k points)
> Könnten Sie meine Arbeit bitte überprüfen?

Nachdem auch der Kontext eine Rolle spielt, kann ich nur nochmal bestätigen, dass es korrekt aussieht. Ob es funktioniert müssen Sie bitte im Debug-Modus selbst testen.

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

...