Hallo Zusammen,
ich habe leider einige Probleme bei meiner Stata-Rechnung.
Ich möchte eine neue Variable generieren, deren Inhalt sich aus 3 bereits bestehenden (auch Variablen, die ich erstellt habe) errechnet werden soll.
Ich habe einen Index für 3 Parteien erstellt, der von 0-3 geht.
Ich möchte eine Endvariable generieren, die alle 3 Variablen enthält.
Meine codierung sieht wir folgt aus:
gen X1=.
replace X1= 3 if k1 == 3 | k2 == 3 | k3 == 3
replace X1 = 2 if k1 == 2 | k2 == 2 | k3 == 2
replace X1 = 1 if k1 == 1 | k2 == 1 | k3 == 1
replace X1 = 0 if k1 == 0 | k2 == 0 | k3 == 0
Wenn ich anschließend meine X1 Variable mit dem fre Befehl überprüfen möchte erhalte ich als Ergebnis immer nur : Valid 0. 3/2/1 werden mir nicht angezeigt und alle Fälle fallen unter 0.
Hat jemand eine Idee woran es liegen könnte oder kann mir hier eine andere Variante zeigen?
Vielen Dank und schönen Abend,
A.K.K.