Hallo,
ich bräuchte Hilfe zu folgendem Anliegen:
In meinen Daten sind Informationen zu x (x=1 bis max.10) Kindern pro Zielperson vorhanden, jeweils abgelegt in x Variablen (varkx, d.h. vark1, vark2, vark3, ..., vark10).
Aus dieser Reihe an Informationen interessiert mich jedoch nur die Information für ein bestimmtes Kind (z.B. ein Neugeborenes) das je nach Zielperson das Kind x=1 oder x=3 oder ... sein kann.
Diese Information möchte ich gerne in eine Variable ablegen. Eine Indikatorvariable, die mir sagt, welches x ich möchte, habe ich.
Ich brauch also "nur noch" einen SPSS Syntax Befehl, der mir die entsprechende Information aus bis zu 10 Variablen abgreift und in eine Variable kodiert.
Jetzt ist das relativ einfach über eine Reihe an If-Befehlen möglich:
IF x=1 varzielkind=vark1.
IF x=2 varzielkind=vark2.
IF x=3 varzielkind=vark3.
...
Ich frage mich aber, ob es nicht noch eine einfachere und vor allem kürzere Möglichkeit dafür gibt, zumal sich der Aufwand bei der Vielzahl meiner Variablen wirklich aufsummiert.
Ich habe mich schon an loop und do repeat befehlen rangetastet, habe aber nicht das Gefühl, dass die genau das machen, was ich will.
Kann mir hierzu jemand zu einer eleganteren Lösung verhelfen??!
Ich danke euch schon mal im Voraus!
Barbara