****************************************************************************************** *******************BIBB-Qualifizierungspanel 2011***************************************** **********************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 a12b1 a12b2 a12b3 a19a1 a19a2 a19a3 a19a4 a19a5{ //a12b1-a12b3= art dieser ausbildungsberufe 1-3, KldB 4-steller; a19a1-a19a5 Ausbildungsberuf 1-5 KldB 4-steller gen help=`x'/100 gen twodigitocc=int(help) generate `x'_berufsabschnitte=. replace `x'_berufsabschnitte=1 if twodigitocc<=6 & twodigitocc!=0 replace `x'_berufsabschnitte=2 if twodigitocc==7 | twodigitocc==8 replace `x'_berufsabschnitte=3 if twodigitocc==10 | twodigitocc==11 replace `x'_berufsabschnitte=4 if twodigitocc==12 | twodigitocc==13 replace `x'_berufsabschnitte=5 if twodigitocc==14 | twodigitocc==15 replace `x'_berufsabschnitte=6 if twodigitocc==16 | twodigitocc==17 replace `x'_berufsabschnitte=7 if twodigitocc==18 replace `x'_berufsabschnitte=8 if twodigitocc>=19 & twodigitocc<=24 replace `x'_berufsabschnitte=9 if twodigitocc>=25 & twodigitocc<=30 replace `x'_berufsabschnitte=10 if twodigitocc==31 replace `x'_berufsabschnitte=11 if twodigitocc==32 replace `x'_berufsabschnitte=12 if twodigitocc>=33 & twodigitocc<=36 replace `x'_berufsabschnitte=13 if twodigitocc==37 replace `x'_berufsabschnitte=14 if twodigitocc>=39 & twodigitocc<=43 replace `x'_berufsabschnitte=15 if twodigitocc>=44 & twodigitocc<=47 replace `x'_berufsabschnitte=16 if twodigitocc==48 | twodigitocc==49 replace `x'_berufsabschnitte=17 if twodigitocc==50 replace `x'_berufsabschnitte=18 if twodigitocc==51 replace `x'_berufsabschnitte=19 if twodigitocc==52 replace `x'_berufsabschnitte=20 if twodigitocc==53 replace `x'_berufsabschnitte=21 if twodigitocc==54 | twodigitocc==55 replace `x'_berufsabschnitte=22 if twodigitocc==60 | twodigitocc==61 replace `x'_berufsabschnitte=23 if twodigitocc>=62 & twodigitocc<=65 replace `x'_berufsabschnitte=24 if twodigitocc>=66 & twodigitocc<=68 replace `x'_berufsabschnitte=25 if twodigitocc==69 | twodigitocc==70 replace `x'_berufsabschnitte=26 if twodigitocc>=71 & twodigitocc<=74 replace `x'_berufsabschnitte=27 if twodigitocc>=75 & twodigitocc<=78 replace `x'_berufsabschnitte=28 if twodigitocc>=79 & twodigitocc<=81 replace `x'_berufsabschnitte=29 if twodigitocc==82 | twodigitocc==83 replace `x'_berufsabschnitte=30 if twodigitocc==84 | twodigitocc==85 replace `x'_berufsabschnitte=31 if twodigitocc>=86 & twodigitocc<=89 replace `x'_berufsabschnitte=32 if twodigitocc>=90 & twodigitocc<=93 replace `x'_berufsabschnitte=33 if twodigitocc>=97 & twodigitocc<=99 replace `x'_berufsabschnitte=`x' if `x'_berufsabschnitte==. cap drop help twodigitocc } ****************************************************************************************** **************Labeln der Variablen #delimit ; label define lberufsabschnitte -9 "keine Angabe" -8 "weiß nicht" -7 "trifft nicht zu" -6 "ungültig" -5 "verweigert" -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 var a12b1_berufsabschnitte "Berufsabschnitte laut KldB92-art ausbildungsberufe 1" label var a12b2_berufsabschnitte "Berufsabschnitte laut KldB92-art ausbildungsberufe 2 " label var a12b3_berufsabschnitte "Berufsabschnitte laut KldB92-art ausbildungsberufe 3 " label var a19a1_berufsabschnitte "Berufsabschnitte laut KldB92 ausbildungsberuf 1" label var a19a2_berufsabschnitte "Berufsabschnitte laut KldB92 ausbildungsberuf 2" label var a19a3_berufsabschnitte "Berufsabschnitte laut KldB92 ausbildungsberuf 3" label var a19a4_berufsabschnitte "Berufsabschnitte laut KldB92 ausbildungsberuf 4" label var a19a5_berufsabschnitte "Berufsabschnitte laut KldB92 ausbildungsberuf 5" label variable berufsabschnitte "Berufsabschnitte laut KldB 1992" label values *_berufsabschnitte lberufsabschnitte ******************************************************************************************