****************************************************************************************** *******************BIBB/BAuA Erwerbstätigenbefragung 2011********************************* *******************************Ereignisdatensatz******************************************* **********************Codieren der Berufsabschnitte ************************************** **************aus der Klassifizierug der Berufe 1992************************************** ****************************************************************************************** ****************************************************************************************** /* Herkunft: BIBB-FDZ Stataversion: 12.0 MP Quelle: Statistisches Bundesamt, (1992): Klassifikation der Berufe 1992 (KldB 92). -Gliederungstruktur bis zur 4 Steller-Ebene-. Metzler-Poeschel: Stuttgart. */ ****************************************************************************************** ****************************************************************************************** *********************Recodieren der Variablen foreach x of varlist v2201_kldb92_2d v2604_kldb92_2d{ //v2201_kldb92_2d=Ausbildungsberuf KldB 2-steller; v2604_kldb92_2d=Erwerbsberuf KldB 2-steller cap drop twodigitocc gen twodigitocc=`x' generate b=. replace b=1 if twodigitocc<=6 & twodigitocc>0 replace b=2 if twodigitocc==7 | twodigitocc==8 replace b=3 if twodigitocc==10 | twodigitocc==11 replace b=4 if twodigitocc==12 | twodigitocc==13 replace b=5 if twodigitocc==14 | twodigitocc==15 replace b=6 if twodigitocc==16 | twodigitocc==17 replace b=7 if twodigitocc==18 replace b=8 if twodigitocc>=19 & twodigitocc<=24 replace b=9 if twodigitocc>=25 & twodigitocc<=30 replace b=10 if twodigitocc==31 replace b=11 if twodigitocc==32 replace b=12 if twodigitocc>=33 & twodigitocc<=36 replace b=13 if twodigitocc==37 replace b=14 if twodigitocc>=39 & twodigitocc<=43 replace b=15 if twodigitocc>=44 & twodigitocc<=47 replace b=16 if twodigitocc==48 | twodigitocc==49 replace b=17 if twodigitocc==50 replace b=18 if twodigitocc==51 replace b=19 if twodigitocc==52 replace b=20 if twodigitocc==53 replace b=21 if twodigitocc==54 | twodigitocc==55 replace b=22 if twodigitocc==60 | twodigitocc==61 replace b=23 if twodigitocc>=62 & twodigitocc<=65 replace b=24 if twodigitocc>=66 & twodigitocc<=68 replace b=25 if twodigitocc==69 | twodigitocc==70 replace b=26 if twodigitocc>=71 & twodigitocc<=74 replace b=27 if twodigitocc>=75 & twodigitocc<=78 replace b=28 if twodigitocc>=79 & twodigitocc<=81 replace b=29 if twodigitocc==82 | twodigitocc==83 replace b=30 if twodigitocc==84 | twodigitocc==85 replace b=31 if twodigitocc>=86 & twodigitocc<=89 replace b=32 if twodigitocc>=90 & twodigitocc<=93 replace b=33 if twodigitocc>=97 & twodigitocc<=99 replace b=`x' if `x'<0 replace b=-4 if `x'==-111 rename b `x'_b } ****************************************************************************************** ****Umbenennen der Variablen rename v2201_kldb92_2d_b v2201_berufsabschnitte rename v2604_kldb92_2d_b v2604_berufsabschnitte ****************************************************************************************** **************Labeln der Variablen #delimit ; label define lberufsabschnitte -11 "Hausfrau, Hausmann" -10 "In schulischer Ausbildung" -9 "keine Angaben" -8 "weiß nicht" -7 "trifft nicht zu" -6 "ungültig" -4 "-4 nicht vercodbar" -5 "verweigert" -1 "-1 Filter" 1 "Land-/Forstwirtschaft, Gartenbau" 2 "Bergleute" 3 "Steinbearbeitung und Baustoffherstellung" 4 "Keramik-/Glasberufe" 5 "Chemie-/Kunststoffberufe" 6 "Papierherstellung, Druck" 7 "Holzbearbeitung" 8 "Metallerzeugung und -bearbeitung" 9 "Metall-/Maschinenbau" 10 "Elektroberufe" 11 "Montierer" 12 "Textil und Bekleidung" 13 "Lederherstellung/-verarbeitung" 14 "Ernährung" 15 "Hoch-/Tiefbau" 16 "Ausbauberufe, Polsterer" 17 "Holz- und Kunstoffverarbeitung" 18 "Maler, lackierer" 19 "Warenprüfer, Versandabfertigung" 20 "Hilfsarbeiter in der Fertigung o.n.A." 21 "Maschinisten" 22 "Ingenieure,Chemiker,Physiker, Mathematiker" 23 "Techniker" 24 "Warenkaufleute" 25 "Dienstleistungskaufleute" 26 "Verkehrsberufe" 27 "Büroberufe" 28 "Ordnung und Sicherheit" 29 "Schriftwerkschaffende und künstlerische Berufe" 30 "Gesundheitsberufe" 31 "Sozial- und Erziehungsberufe" 32 "sonstige Dienstleistungsberufe" 33 "sonstige Arbeitskräfte"; #delimit cr label variable v2604_berufsabschnitte "Berufsabschnitte für Erwerbsberuf laut KldB 1992" label variable v2201_berufsabschnitte "Berufsabschnitte für Aubildungsberuf laut KldB 1992" label values *_berufsabschnitte lberufsabschnitte ****************************************************************************************** cap drop two* //Löschen der Hilfsvariable ****************************************************************************************** ****************************************************************************************** *******************BIBB/BAuA Erwerbstätigenbefragung 2011********************************* *******************************Querschnittdatensatz**************************************** **********************Codieren der Berufsabschnitte ************************************** **************aus der Klassifizierug der Berufe 1992************************************** ****************************************************************************************** ****************************************************************************************** /* Herkunft: BIBB-FDZ Stataversion: 12.0 MP Quelle: Statistisches Bundesamt, (1992): Klassifikation der Berufe 1992 (KldB 92). -Gliederungstruktur bis zur 4 Steller-Ebene-. Metzler-Poeschel: Stuttgart. */ ****************************************************************************************** ****************************************************************************************** foreach x of varlist v5014_kldb92_vater_2d v5022_kldb92_mutter_2d{ //v5014_kldb92_vater_2d=Erwerbsberuf des Vaters KldB 2-steller; v5022_kldb92_mutter_2d=Erwerbsberuf der Mutter KldB 2-steller cap drop twodigitocc gen twodigitocc=`x' generate b=. replace b=1 if twodigitocc<=6 & twodigitocc>0 replace b=2 if twodigitocc==7 | twodigitocc==8 replace b=3 if twodigitocc==10 | twodigitocc==11 replace b=4 if twodigitocc==12 | twodigitocc==13 replace b=5 if twodigitocc==14 | twodigitocc==15 replace b=6 if twodigitocc==16 | twodigitocc==17 replace b=7 if twodigitocc==18 replace b=8 if twodigitocc>=19 & twodigitocc<=24 replace b=9 if twodigitocc>=25 & twodigitocc<=30 replace b=10 if twodigitocc==31 replace b=11 if twodigitocc==32 replace b=12 if twodigitocc>=33 & twodigitocc<=36 replace b=13 if twodigitocc==37 replace b=14 if twodigitocc>=39 & twodigitocc<=43 replace b=15 if twodigitocc>=44 & twodigitocc<=47 replace b=16 if twodigitocc==48 | twodigitocc==49 replace b=17 if twodigitocc==50 replace b=18 if twodigitocc==51 replace b=19 if twodigitocc==52 replace b=20 if twodigitocc==53 replace b=21 if twodigitocc==54 | twodigitocc==55 replace b=22 if twodigitocc==60 | twodigitocc==61 replace b=23 if twodigitocc>=62 & twodigitocc<=65 replace b=24 if twodigitocc>=66 & twodigitocc<=68 replace b=25 if twodigitocc==69 | twodigitocc==70 replace b=26 if twodigitocc>=71 & twodigitocc<=74 replace b=27 if twodigitocc>=75 & twodigitocc<=78 replace b=28 if twodigitocc>=79 & twodigitocc<=81 replace b=29 if twodigitocc==82 | twodigitocc==83 replace b=30 if twodigitocc==84 | twodigitocc==85 replace b=31 if twodigitocc>=86 & twodigitocc<=89 replace b=32 if twodigitocc>=90 & twodigitocc<=93 replace b=33 if twodigitocc>=97 & twodigitocc<=99 replace b=`x' if `x'<0 replace b=-4 if `x'==-111 rename b `x'_b } ****************************************************************************************** ****Umbenennen der Variablen rename v5014_kldb92_vater_2d_b v5014_berufsabschnitte rename v5022_kldb92_mutter_2d_b v5022_berufsabschnitte ****************************************************************************************** **************Labeln der Variablen #delimit ; label define lberufsabschnitte -11 "Hausfrau, Hausmann" -10 "In schulischer Ausbildung" -9 "keine Angaben" -8 "weiß nicht" -7 "trifft nicht zu" -6 "ungültig" -5 "verweigert" -4 "-4 nicht vercodbar" -1 "-1 Filter" 1 "Land-/Forstwirtschaft, Gartenbau" 2 "Bergleute" 3 "Steinbearbeitung und Baustoffherstellung" 4 "Keramik-/Glasberufe" 5 "Chemie-/Kunststoffberufe" 6 "Papierherstellung, Druck" 7 "Holzbearbeitung" 8 "Metallerzeugung und -bearbeitung" 9 "Metall-/Maschinenbau" 10 "Elektroberufe" 11 "Montierer" 12 "Textil und Bekleidung" 13 "Lederherstellung/-verarbeitung" 14 "Ernährung" 15 "Hoch-/Tiefbau" 16 "Ausbauberufe, Polsterer" 17 "Holz- und Kunstoffverarbeitung" 18 "Maler, lackierer" 19 "Warenprüfer, Versandabfertigung" 20 "Hilfsarbeiter in der Fertigung o.n.A." 21 "Maschinisten" 22 "Ingenieure,Chemiker,Physiker, Mathematiker" 23 "Techniker" 24 "Warenkaufleute" 25 "Dienstleistungskaufleute" 26 "Verkehrsberufe" 27 "Büroberufe" 28 "Ordnung und Sicherheit" 29 "Schriftwerkschaffende und künstlerische Berufe" 30 "Gesundheitsberufe" 31 "Sozial- und Erziehungsberufe" 32 "sonstige Dienstleistungsberufe" 33 "sonstige Arbeitskräfte"; #delimit cr label variable v5014_berufsabschnitte "Berufsabschnitte für Erwerbsberuf des Vaters laut KldB 1992" label variable v5022_berufsabschnitte "Berufsabschnitte für Erwerbsberuf der Mutter laut KldB 1992" label values *_berufsabschnitte lberufsabschnitte ****************************************************************************************** cap drop two* //Löschen der Hilfsvariable ******************************************************************************************