Seite 1 von 1

2 ordinale Variablen zusammenführen

BeitragVerfasst: Fr 10. Jun 2022, 11:31
von Escysal
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?

Re: 2 ordinale Variablen zusammenführen

BeitragVerfasst: Sa 11. Jun 2022, 10:53
von Staxa
Du solltest dir vielleicht mal anschauen wie stark diese beiden Variablen zusammenhängen. Beispiele:

Code: Alles auswählen
tab var1 var2, chi V
spearman var1 var2


Wenn das gut klappt, dann könnte man das metrisch kodieren. Ansonsten kannst du nicht beide Vars getrennt untersuchen?