Hallo,
ich habe eine Frage bezüglich der Zusammenfassung verschiedener Variablen. Da ich bei Bühl und co. keine Antwort finden konnte, hoffe ich, dass mir hier jemand helfen kann.
Es geht um folgende Frage:
Werden sie wahrscheinlich in den nächsten fünf jahren umziehen?
dazu gibt es 7 einzelne Antworten, die jeweils als einzelne Variable definiert wurden z.B.:
Antwort1: in der gleichen Stadt/ ja=1;nein=0
Antwort 2: in der gleichen Region/ja=1;nein=0
Antwort 3: In ein anderes land in der EU/ja=1;nein=0 usw.......
ich möchte aber eine Variable mit verschiedenen Antwortkategorien erstellen, also:
innerhalb der selben stadt ja=17nein=0
innerhalb der gleichen region ja=2/nein=0
in ein anderes Land der EU/ ja=3/nein=0 ..................
kann mir jemand sagen wie das funktioniert? Manuell etwas zu ändern ist schwierig, da es sich um einen datensatz mit 30.000 Fällen handelt.
Variablen zusammenfassen
-
- Beiträge: 22
- Registriert: 01.02.2007, 13:47
Hi Miri,
es stellt sich die Frage, ob es sich um eine Mehrfachauswahl handelt oder ob sich die Antwortmöglichkeiten alle gegenseitig ausschließen.
Konnten mehrere Antworten ausgewählt werden ist eine Umkodierung in eine Variable nicht sinnvoll. Falls es eine Einfachauswahl ist lautet die syntax z.B. so:
compute gesamtvar.
if (var1=1) gesamtvar=1.
if (var2=1) gesamtvar=2.
if (var3=1) gesamtvar=3.
exe.
var lab
gesamtvar 'Umzug nächste 5 Jahre'.
exe.
val lab gesamtvar
1 'gleiche Stadt'
2 'gleiche Region'
3 'in anderes Land'.
exe.
Aber nur für den Fall, dass sich die Antwortmöglichkeiten gegenseitig ausschließen, sonst überschreibst Du Dir die Werte.
Viele Grüße!
es stellt sich die Frage, ob es sich um eine Mehrfachauswahl handelt oder ob sich die Antwortmöglichkeiten alle gegenseitig ausschließen.
Konnten mehrere Antworten ausgewählt werden ist eine Umkodierung in eine Variable nicht sinnvoll. Falls es eine Einfachauswahl ist lautet die syntax z.B. so:
compute gesamtvar.
if (var1=1) gesamtvar=1.
if (var2=1) gesamtvar=2.
if (var3=1) gesamtvar=3.
exe.
var lab
gesamtvar 'Umzug nächste 5 Jahre'.
exe.
val lab gesamtvar
1 'gleiche Stadt'
2 'gleiche Region'
3 'in anderes Land'.
exe.
Aber nur für den Fall, dass sich die Antwortmöglichkeiten gegenseitig ausschließen, sonst überschreibst Du Dir die Werte.
Viele Grüße!