Erstmal muss ich ganz ehrlich sagen, Deutsch ist nicht meine Muttersprache, aber ich hoffe, ihr könnt mich sowieso verstehen.
In dieser von uns erstellten Urne werden die Personen nach dem "Zufallsprinzip" einer von drei Bedingungen (Kontrolle, exp1, exp2) auf der Grundlage der Altersgruppe (jung, mittel, älter) zugeordnet. Dann senden wir ihnen über 60 Tage 30 weitere Umfragen basiert auf ihrer Bedingung. Der Wert der Bedingung wird in "IV02_01" gespeichert. Siehe den nachstehenden Code:
// Für jede Altergruppe eine Urne: Wert wird aber in gleicher Variable gespeichert (ökonomischer).
if (value('SD19') == 1) {
urnDraw('condag1', 'IV02'); }
if (value('SD19') == 2) {
urnDraw('condag2', 'IV02'); }
if (value('SD19') == 3) {
urnDraw('condag3', 'IV02'); }
//Bei NEIN (== 2) wird die Person auf die Seite "no IC" weitergeleitet und nochmals gefragt, ob sie sich sicher ist.
$cond = value('IV02_01');
Diese Variable erscheint in dieser ersten Umfrage (in der sich die Urne befindet), wenn ich den Datensatz herunterlade. In den Folgeumfragen erscheint sie nicht, damit ich sehen kann, in welchem Bedingungen sich die Teilnehmer befinden. Wir ziehen aus der Urne und senden die nächste Umfrage korrekt, aber die Variable IV02_01 erscheint nicht im Datensatz zu sein, was es bei der Analyse schwierig macht, zu sehen, in welcher Gruppe sie sind. Siehe den nachstehenden Code:
//get infos from baseline: condition and diet
$keyc = 'CO-'.caseSerial();
$keyd = 'DI-'.caseSerial();
$cond = dbGet($keyc);
$diet = dbGet($keyd);
Was kann ich tun, dass diese Variable auch in den anderen Umfragen im Datensatz erscheint?
Vielen Dank im Voraus!