hallo,
ich hätte da eine dringende frage, bei der ich schon ewig hänge und nicht weiterkomme. es ist wahrscheinlich auch ganz leicht. also:
ich würde gerne einen Index nach Ingelhart bilden, der die postmaterialistische bzw. die materialistische Einstellung misst.
Im zur Verfügung stehenden Fragebogen lautet die Frage so:
WENN SIE ZWISCHEN FOLGENDEN ZIELEN WÄHLEN MÜSSTEN; WELCHES ZIEL SOLLTE IHRER MEINUNG NACH AN ERSTER STELLE STEHEN? (V1)
UND WELCHES ZIEL SOLLTE IHRER MEINUNG NACH AN ZWEITER STELLE STEHEN? (v2)
1) Aufrechterhaltung von ruhe und Ordnung
2) mehr einfluss der Bürger auf Entscheidungen der Regierung
3) Kampf gegen steigende Preise
4) Schutz des Rechtes auf freie Meinungsaußerung
5) kann ich nicht sagen
Wie berechne ich die Variable, die folgende Ausprägungen hat?
1) Postmaterialistisch, v1=2oder4 und v2=2oder4
2) eher postmaterialistisch, v1=2oder4 und v2=1oder3
3) eher materialistisch, v1=1oder3 und v2=2oder4
4) materialistisch, v1=1oder3 und v2=1oder3
Danke Danke für eure Hilfe!!!
Alex
Indexbildung
-
- Beiträge: 35
- Registriert: 27.01.2006, 13:31
Du kannst die folgende Syntax verwenden:
Compute POSTMAT = 0.
if ((v1 =2) or (v1=4)) and ((v2=2) or (v2=4)) POSTMAT = 1.
if ((v1 =2) or (v1=4)) and ((v2=1) or (v2=3)) POSTMAT = 2.
if ((v1 =1) or (v1=3)) and ((v2=2) or (v2=4)) POSTMAT = 3.
if ((v1 =1) or (v1=3)) and ((v2=1) or (v2=3)) POSTMAT = 4.
variable label POSTMAT 'Postmaterialistische Einstellung'.
value labels POSTMAT 1'postmaterialistisch' 2'eher postmaterialistisch' 3'eher materialistisch' 4'materialistisch'.
execute.
Das Ganze ins Syntax-Fenster kopieren und ausführen lassen. Müsste egtl. klappen. Bin mir grad nicht sicher, ob die äußeren Klammern notwendig sind, aber versuch's einfach mal so.
Grüße,
PearsonsR
Compute POSTMAT = 0.
if ((v1 =2) or (v1=4)) and ((v2=2) or (v2=4)) POSTMAT = 1.
if ((v1 =2) or (v1=4)) and ((v2=1) or (v2=3)) POSTMAT = 2.
if ((v1 =1) or (v1=3)) and ((v2=2) or (v2=4)) POSTMAT = 3.
if ((v1 =1) or (v1=3)) and ((v2=1) or (v2=3)) POSTMAT = 4.
variable label POSTMAT 'Postmaterialistische Einstellung'.
value labels POSTMAT 1'postmaterialistisch' 2'eher postmaterialistisch' 3'eher materialistisch' 4'materialistisch'.
execute.
Das Ganze ins Syntax-Fenster kopieren und ausführen lassen. Müsste egtl. klappen. Bin mir grad nicht sicher, ob die äußeren Klammern notwendig sind, aber versuch's einfach mal so.
Grüße,
PearsonsR