0 votes
in SoSci Survey (dt.) by s021845 (135 points)
edited by SoSci Survey

Liebes sosci team,

ich habe in einer laufenden Datenerhebung vergessen, die Quotenmerkmale der completes mit put() in den internen variablen zu speichern (age, gender, income).
Jetzt habe ich die Erhebung pausiert und würde gerne basierend auf den schon erhobenen Daten den Inhalt der internen Variablen so aktualisieren, dass er den Stand der Erhebung im Bezug auf die Quotenmerkmale korrekt widerspiegelt.

Ich habe schon versucht, die verschiedenen levels der IV mit einem einem array zu füllen, aber put() erlaubt nur einzelne Werte:

$upateGender = [
  1 => 210,  // Frauen (Code 1)
    2 => 157,    // Männer (Code 2)
];
put('IV08_01', $updateGender);

Vielen Dank für Hinweise und Hilfe!!

1 Answer

0 votes
by SoSci Survey (303k points)
selected by s021845
 
Best answer

Jetzt habe ich die Erhebung pausiert und würde gerne basierend auf den schon erhobenen Daten den Inhalt der internen Variablen so aktualisieren, dass er den Stand der Erhebung im Bezug auf die Quotenmerkmale korrekt widerspiegelt.

Dasm wird nicht funktionieren, weil statistic() die Fälle im Datensatz abfragt - und diese möchten/können Sie nicht alle nachträglich verändern.

Was Sie aber machen können ist, dass Sie eine Zahl addieren:

$quotaGender = [
  1 => 300,  // 300 Frauen (Code 1)
  2 => 300   // 300 Männer (Code 2)
];

$gender = value('SD02');

// Hier die Zahlen, die aufgrund der schon bekannten Fälle addiert werden sollen
$erhoben = [
  1 => 35,
  2 = 45
];

// Hier die Zählung über interne Variable + schon vorhandene
$casesGender = statistic('count', 'IV08_01', $gender) + $erhoben[$gender];
by s021845 (135 points)
Vielen vielen Dank! Das sollte klappen.
by s021845 (135 points)
Doch noch eine Nachfrage: Gibt es eine Möglichkeit, alle Quotenstände, die bisher in der Internen Variable gespeichert sind, abzufragen?
Ich frage, weil die Quotenstand in der IV auch die completes aus Debug-Testungen mitzählt und deswegen nicht immer den Stand in den Daten widerspiegelt.

Vielen Dank!!
by SoSci Survey (303k points)
> Ich frage, weil die Quotenstand in der IV auch die completes aus Debug-Testungen mitzählt und deswegen nicht immer den Stand in den Daten widerspiegelt.

Das tut er nur, wenn Sie den Fragebogen als Projektleitung aufrufen.

Sie können, wenn Sie möchten, einen zweiten Fragebogen anlegen, der nur die Quoten anzeigt:

html('<p>Quote Frauen: '.statistic('count', 'IV08_01', 1).'</p>');

und diesen dann regulär über den Fragebogen-Link aufrufen. Dann sehen Sie die Zählung, wie sie im Interview zum Einsatz kommt.

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

...