* mz09_isced_gml.do version 12.1 // Stata for Windows version 11.1 clear capture log close set more off set mem 500m set dp comma * Im Kommando "" das lokale Arbeitsverzeichnis eintragen cd "" log using isced09.log, replace /************************************************************************** GESIS - Leibniz-Institut fuer Sozialwissenschaften German Microdata Lab (GML) Postfach 12 21 55 68072 Mannheim Tel.: 0621/1246-265 Fax: 0621/1246-100 E-Mail: gml@gesis.org Lisa Schmid, Bernhard Schimpl-Neimanns Version: 11.06.2013 ***************************************************************************/ /*************************************************************************** STATA-Syntax zur Umsetzung der Bildungsklassifikation ISCED-1997 mit dem Mikrozensus 2009 ISCED-Version des German Microdata Lab, GESIS Bei Nutzung dieser Routine bitte wie folgt zitieren: (hier wird auch die Skalenkonstruktion beschrieben) Schroedter, J. H.; Lechert, Y.; Luettinger, P. (2006): Die Umsetzung der Bildungsskala ISCED-1997 fuer die Volkszaehlung 1970, die Mikrozensus- Zusatzerhebung 1971 und die Mikrozensen 1976-2004. ZUMA-Methodenbericht 2006/08. URL: http://www.gesis.org/fileadmin/upload/ forschung/publikationen/gesis_reihen/gesis_methodenberichte/2006/ 06_08_Schroedter.pdf Programm: http://www.gesis.org/missy/fileadmin/missy/klassifikationen/ISCED/ ISCED_STATA/mz09_isced_gml.do Literaturhinweise, Quellen: United Nations Educational, Scientific and Cultural Organization 1997: International Standard Classification of Education ISCED 1997. http://www.uis.unesco.org/Library/Documents/isced97-en.pdf OECD 1999: Classifying Educational Programmes. Manual for ISCED-97. Implementation in OECD Countries. 1999 Edition. http://www.staffs.ac.uk/access-studies/docs/OECD-education-classifications.pdf Datenbasis: Mikrozensus-Scientific Use File 2009 Datenbeschreibung: http://www.gesis.org/missy/missy-home/auswahl-datensatz/mikrozensus-2009/ ***************************************************************************/ **************************************************************************** * MZ 2009 **************************************************************************** * Im folgenden Kommando ist "" durch den lokalen Dateinamen * zu ersetzen; ggf. mit Variablenauswahl. use "", replace /* ************************************************************************* Bildung der Variable "Allgemeinbildender Schulabschluss" Klasse 5-10 zu Haupt-/Volksschule Klasse 11-13 zu Fachhochschulreife/Abitur In den Mikrozensen bis 2004 gab es zur Frage "Allgemeiner Schulabschluss vorhanden" die Antwortkategorie "Ohne Angabe" (siehe u.a. MZ2004: EF258=9), die zur Bildung der Variable as=2 "ohne Angabe ob allgemeinbildender Schulabschluss" benoetigt wurde. Zur besseren Verstaendlichkeit entfaellt diese Kategorie ab MZ2005 und wird statt dessen bei der Frage "Hoechster Allgemeiner Schulabschluss" erfragt (siehe u.a. MZ2006: EF310=9) und zur Kategorie as=3 "ohne Angabe zur Art des Schulabschlusses" zusammengefasst. Im Mikrozensus 2008 wird bei der Frage zum Besuch von Schule und Hochschule in den letzten 4 Wochen erstmals auch erfragt, ob die Schule wegen Ferien oder Uebergang in eine andere Schule/Ausbildung nicht besucht wurde (Variable EF287=2). Diese Angabe wird im Folgenden wie ein Schulbesuch (EF287=1) behandelt. ***************************************************************************/ recode EF310 (-3 -5=0 "entf.") /// (6=1 "kein SA") /// (1=4 "HS/VS/Kl.5-10") /// (2 3=5 "RS/POS") /// (4 5=6 "FHR/ABI/Kl.11-13") /// (9=3 "o.A. zur Art d. SA"),generate (as) replace as=1 if (EF309==8) replace as=7 if (((EF287>=1 & EF287<=2) | EF288==1) & EF290==2) replace as=8 if (((EF287>=1 & EF287<=2) | EF288==1) & EF290==3) recode as (4 7=4) (6 8=6) label variable as "Allgemeinbildender Schulabschluss" /*************************************************************************** Bildung der Variable "Berufsbildender Abschluss" In den Mikrozensen bis 2004 gab es zur Frage "Beruflicher Ausbildungs- oder Hochschul-/Fachhochschulabschluss vorhanden?" die Antwortkategorie "Ohne Angabe" (siehe u.a. MZ2004: EF260=9), die zur Bildung der Variable ba=2 "ohne Angabe ob beruflicher Abschluss" benoetigt wurde. Zur besseren Verstaendlichkeit entfaellt diese Kategorie ab MZ2005 und wird statt dessen bei der Frage "Hoechster beruflicher Ausbildungs- oder Hochschul-/ Fachhochschulabschluss" erfragt (siehe u.a. MZ2006: EF312=99) und zur Kategorie ba=3 "ohne Angabe zur Art des beruflichen Abschlusses" zusammengefasst. ***************************************************************************/ recode EF312 (-3 -5=0 "Entfaellt (Pers<15)") /// (1 2=4 "Anlernausb./Praktikum/BVJ") /// (3 4 11=5 "Lehrausb./Berufsfachschule/Vorber.mittl.Dienst") /// (5 6 7=6 "Meister/Technik./Fachschule/Verw.FH") /// (8 9=7 "FH/Hochschule") /// (10=8 "Promotion") /// (99=3 "o.A. zur Art d. BA"), generate (ba) replace ba=1 if EF311==8 label variable ba "Beruflicher Abschluss" label define ba 1 "kein BA", add modify /*************************************************************************** Bildung der Hilfsvariable "Gegenwaertiger Besuch berufliche Schule" Im Mikrozensus 2008 wurden die Fragen zum Schulbesuch (EF287-EF293) modifiziert. Insbesondere wurden die ehemals drei Fragen zur Art der besuchten allgemeinbildenden Schule, der beruflichen Schule und der (Fach-)Hochschule 2008 in eine Frage (Variable EF289; MZ 2007: Variablen EF289-EF291) zusammengefasst. ***************************************************************************/ generate ba2=. replace ba2 = 4 if EF289==11 | EF289==13 | EF289==14 | EF289==09 /// & ((EF287>=1 & EF287<=2) | EF288==1) replace ba2 = 5 if EF289==10 | EF289==12 /// & ((EF287>=1 & EF287<=2) | EF288==1) replace ba2 = 6 if EF289>=15 & EF289<=18 /// & ((EF287>=1 & EF287<=2) | EF288==1) replace ba2 = 7 if EF289==19 | EF289==20 /// & ((EF287>=1 & EF287<=2) | EF288==1) replace ba2 = 8 if EF289==21 /// & ((EF287>=1 & EF287<=2) | EF288==1) recode ba2 99=. label variable ba2 "Gegenwaertiger Besuch berufliche Schule" label define ba2 4 "Berufsschule/BGJ/BVJ" /// 5 "berufl. Schule verm. RS/FHR" /// 6 "Fachschule, Fach-/Berufsakademie/2-3j. SdG, Verw.FH" /// 7 "FH/Hochschule" /// 8 "Promotion" label values ba2 ba2 /**************************************************************************** Modifikation der Variable "Berufsbildender Abschluss" Wenn der angestrebte berufliche Abschluss hoeher ist als der gegenwaertige, ersetzt dieser den "eigentlichen" beruflichen Abschluss. ****************************************************************************/ recode ba 1 3=4 if ba2==4 & ba2>ba recode ba 1 3 4=5 if ba2==5 & ba2>ba recode ba 1 3 4 5=6 if ba2==6 & ba2>ba recode ba 1 3 4 5 6=7 if ba2==7 & ba2>ba recode ba 1 3 4 5 6 7=8 if ba2==8 & ba2>ba ***************************************************************************** * Kreuztabelle zur Zuordnung der ISCED-Stufen tab as ba ***************************************************************************** /**************************************************************************** Bildung der Variable "ISCED-1997 - GML" Aufgrund der Streichung der Variablen 'Besuch eines Kindergartens, einer Kindergrippe bzw. eines Kinderhorts' ab MZ2005, kann die ISCED- Kategorie 0, die den Elementarbereich (Vorschulbereich) abbildet, nicht mehr gebildet werden. ****************************************************************************/ generate is=99 replace is=1 if (as==1 & ba==1) replace is=2 if ((EF287>=1 & EF287<=2 | EF288==1) & EF290==1) replace is=3 if ((as==0 | as==1) & (ba==3 | ba==4)) | ((as==3 | as==4) /// & (ba==0 | ba==1 | ba==3 | ba==4)) replace is=4 if (as==5 & (ba==1 | ba==3 | ba==4)) replace is=5 if ((as==0 | as==1 | as==3 | as==4 | as==5) & ba==5) replace is=6 if (as==6 & (ba==1 | ba==3 | ba==4)) replace is=7 if (as==6 & ba==5) replace is=8 if (ba==6) replace is=9 if (ba==7) replace is=10 if (ba==8) label variable is "ISCED-1997 - GML" label define is 1 "1B" /// 2 "1A" /// 3 "2B" /// 4 "2A" /// 5 "3B" /// 6 "3A" /// 7 "4A" /// 8 "5B" /// 9 "5A" /// 10 "6" /// 99 "entf./nicht zuordenbar" label values is is tab is, miss ****************************************************************************** * OPTIONAL: * * Ausschluss der Personen, die gegenwaertig noch in der Ausbildung sind: * keep if (EF287>2) * oder z.B.: tab is if (EF287>2) * * Ausschluss von Personen, die unter 15 Jahre alt sind: * keep if (EF44>=15) * oder z.B.: tab is if (EF44>=15) ******************************************************************************