ich möchte eine neue Variable "Abschluss" aus den beiden Variablen Schulabschluss West und Schulabschluss Ost generieren. Ich habe da irgendwo einen Denkfehler, denn die Variable "Abschluss" enthält nur noch die Personen mit Abschluss West. Hängt das damit zusammen, dass ich die Personen, die bei Ost "Trifft nicht zu" angegeben haben und damit eben im Westen den Abschluss gemacht haben, noch irgendwie bearbeiten muss? Muss bei den Bedingungen der neuen Variable "Abschluss" noch eine andere Ausprägung berücksichtigt werden? Ich möchte Ost und West zusammen nehmen, da sie später bei der Logistischen Regression einzeln zu stark miteinander korrelieren. Danke schon mal!
Meine Syntax sieht folgendermaßen aus:
- Code: Alles auswählen
* Abschluss West
gen abschlw = 0 if inlist(bhpsbil,5,6,7,8)
replace abschlw = 1 if inlist(bhpsbil,1)
replace abschlw = 2 if inlist(bhpsbil,2)
replace abschlw = 3 if inlist(bhpsbil,3,4)
label var abschlw "Schulabschluss West"
label def abschlw 0"[0] anderer" ///
1"[1] Hauptschule" ///
2"[2] Realschule" ///
3"[3] (Fach)Abitur", modify
* Abschluss Ost
gen abschlo = 0 if inlist(bhpsbilo,4,5)
replace abschlo = 1 if inlist(bhpsbilo,1)
replace abschlo = 2 if inlist(bhpsbilo,2)
replace abschlo = 3 if inlist(bhpsbilo,3)
label var abschlo "Schulabschluss Ost"
label def abschlo 0"[0] anderer" ///
1"[1] 8. Klasse Ost" ///
2"[2] 10. Klasse Ost" ///
3"[3] Abitur Ost", modify
* Abschluss Ost und West
gen abschl = 0 if abschlw==0 | abschlo==0
replace abschl = 1 if abschlw==1 | abschlo==1
replace abschl = 2 if abschlw==2 | abschlo==2
replace abschl = 3 if abschlw==3 | abschlo==3
label var abschl "Schulabschluss"
label def abschl 0"[0] anderer" ///
1"[1] Hauptschule" ///
2"[2] Realschule" ///
3"[3] (Fach)Abitur", modify