Hallo,
Ich benutze die European Social Survey 9 und möchte eine ordinal skalierte Variable erstellen, die aus 2 Variablen zusammengeführt ist. Ziel ist es, zu bestimmen, ob die Befragte westliche Werte zustimmen oder ablehnen.
Var 1 = Schwule und Lesben sollten ihr Leben so führen dürfen, wie sie es wollen. (1 stimme stark zu > 5 lehne stark ab)
Var 2 = sagen Sie mir, wie sehr Sie es befürworten oder missbilligen, wenn eine Frau, in einer Partnerschaft zusammenlebt, ohne verheiratet zu sein? (1 misibilligeich sehr > 5 befürworte ich sehr)
Ich möchte, dass meine neue Variable dann von 1 bis 5 auch geht:
gen werte=1 if freehms==1 | alvgptn==5
replace werte=2 if freehms==2 | alvgptn==4
replace werte=3 if freehms==3 | alvgptn==3
replace werte=4 if freehms==4 | alvgptn==2
replace werte=5 if freehms==5 | alvgptn==1
label define be 1 "starke westliche werte" 2 "westliche werte" 3"Indifferenz" 4 "gegen westliche werte" 5 "stark gegen westliche werte", replace
label values werte be
label variable werte "Teilt westliche werte?"
Das problem ist, dass ich kann nicht davon ausgehen, wer die erste Aussage stark zustimmt (1) auch die zweite Variable stark befürwortet (5) ......
Hat jemand eine Idee wie ich 1 Variable aus den beiden machen kann? Oder soll ich einfach ein metrische Index daraus machen?