Hallo SoSciSurvey-Team,
ich hatte bei einigen Fragen gesehen, das von Ihnen angeregt wurde, Folgefragen im Kommentarbereich als neue Frage zu stellen. Falls dies doch nicht gewünscht sein sollte, bitte diese Frage hier löschen.
Bezugnehmend auf meine vorherige Frage, dort ist auch mein PHP-Code: https://support.soscisurvey.de/?qa=56472/interne-variablen-fur-quotierung-zahlen-falsch
Hier nun mein Kommentar als angepasste Frage:
Ich habe folgende interne Variablen angelegt: SC06_01, SC06_02 sowie SC08_01 und SC08_02 existieren nur als intern angelegte Variablen wie folgt:
[SC06] Interne Variablen QS_Gender
SC06_01 QS_Gender_female
SC06_02 QS_Gender_male
Text/Zeichenkette
[SC08] Interne Variablen QS_HO
SC08_01 QS_HO_never
SC08_02 QS_HO_14days
Text/Zeichenkette
Ich habe die internen Variablen also pro Option aufgeteilt. Ist dies so korrekt? Oder sollte es nur eine interne Variable pro Aspekt geben z.B.: SC06_01 für Gender und SC08_01 zur Zählung von HO_never und HO_14 days? Und müsste ich dann stattdessen so wie von Ihnen in der verlinkten Frage beschrieben: '$countFemale = statistic('count', 'SC06', 1);' etc. zur richtigen Zählung verwenden?
Falls es notwendig ist: Ist es möglich, so eine Änderung während einer laufenden Umfrage durchzuführen? Dadurch würde ich ja an der Variablenanzahl etwas verändern und müsste noch einmal die Quotierungen überprüfen denke ich?
Zur besseren Übersicht: SC06_01 & SC06_02 beziehen sich dabei auf folgende Frage im Fragebogen:
[DE02] Auswahl Geschlecht
DE02 Geschlecht
1 = Weiblich
2 = Männlich
3 = Divers
4 = Möchte ich nicht angeben
5 = Andere Angabe:
-9 = nicht beantwortet
DE02_05 Andere Angabe
Offene Texteingabe
Und für SC08_01 & SC08_02 beziehen sich auf:
[SC01] Auswahl
SC01 Screening_HO_FREQ
1 = Nie
2 = Seltener als einmal alle 14 Tage
3 = Mindestens einmal alle 14 Tage
-9 = nicht beantwortet
Zusatz: Beim Blick in meine erhobenen Daten sehe ich folgendes:
Grundsätzlich scheinen die internen Variablen schon (in die richtige Richtung) zu zählen. Nur in manchen Fällen ist die Reihenfolge der Zählung seltsam (wie beschrieben z.B.: 10,11,12,14,13,16,15,18,17,19, ...). Deutet dies darauf hin, das die internen Variablen grundsätzlich korrekt zählen? Ich habe schon überlegt ob diese Sprünge in der Reihenfolge vielleicht daher stammen, dass manche Personen den Fragebogen schneller ausfüllen als andere und damit andere Teilnehmende 'überholen' und daher die höhere Zahl früher im Datansatz abgespeichert wird als die niedrigere. Könnte das sein oder ist dies als mögliche Erklärung nicht denkbar?
Wenn es so sein sollte - kann ich dann davon ausgehen, dass der Code doch richtig funktioniert und ich die Befragung weiterlaufen lassen kann? Vielen Dank für Ihre Hilfe und viele Grüße.