DO IF (depressiv_11 < 0 ).
Compute depressiv_dichotom=-99.
ELSE IF (depressiv_11 < 23).
Compute depressiv_dichotom=0.
ELSE IF (depressiv_11 >= 23).
Compute depressiv_dichotom=1.
END IF.
execute.
Soweit funktioniert die Umcodierung auch wie geplant. Nur mit einem Manko: Bei depressiv_11 < 0 nimmt depressiv_dichotom nicht wie geplant den Wert -99 an, sondern es stehen da lediglich leere Zellen, also systemdefinierte Missings.
Sieht jemanden den Fehler?
Danke für jeden Hinweis!