****************************************************************************************** *******************BIBB-Qualifizierungspanel 2012***************************************** **********************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 b11a1-b11a5 b16a1 b16a2 b16a3 b44a1-b44a5{ //b11a*= art dieser ausbildungsberufe 1-3, KldB 4-steller; b16a* Ausbildungsberuf 1-5 KldB 4-steller; b44a*=Ausbildungsberuf 1-5 nach BBiG/HwO 31.12.11 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==. replace `x'_berufsabschnitte=`x' if `x'==9999 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" -3 "ungültiger Wert" -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" 9999 "kein weiterer Ausbildungsberuf genannt"; #delimit cr label var b11a1_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 1" label var b11a2_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 2" label var b11a3_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 3" label var b11a4_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 4" label var b11a5_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 5" label var b16a1_berufsabschnitte "Berufsabschnitte lt KldB92 unbesetzt Ausbildungsberufe 1" label var b16a2_berufsabschnitte "Berufsabschnitte lt KldB92 unbesetzt Ausbildungsberufe 2 " label var b16a3_berufsabschnitte "Berufsabschnitte lt KldB92 unbesetzt Ausbildungsberufe 3 " label var b44a1_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 2011 1" label var b44a2_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 2011 2" label var b44a3_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 2011 3" label var b44a4_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 2011 4" label var b44a5_berufsabschnitte "Berufsabschnitte lt KldB92 Ausbildungsberuf 2011 5" label values *_berufsabschnitte lberufsabschnitte numlabel lberufsabschnitte, add ******************************************************************************************