*******************************************************************************************. * GESIS - Leibniz-Institut für Sozialwissenschaften * German Microdata Lab (GML), Mannheim * Postfach 12 21 55 * 68072 Mannheim * Tel.: 0621/1246-265 Fax: 0621/1246-100 * E-Mail: gml@gesis.org * Yvonne Lechert, Julia Schroedter, Paul Lüttinger * Version: 20.06.2006 *******************************************************************************************. ********************************************************************************************. * * SPSS-Job zur Umsetzung der Bildungsklassifikation ISCED-1997 mit dem Mikrozensus 2003 * 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.; Lüttinger, P. (2006): Die Umsetzung der Bildungsskala * ISCED-1997 für die Volkszählung 1970, die Mikrozensus-Zusatzerhebung 1971 und die * Mikrozensen 1976-2004. ZUMA-Methodenbericht 2006/08. * http://www.gesis.org/dienstleistungen/tools-standards/mikrodaten-tools/isced/ * * Literaturhinweise, Quellen: * United Nations Educational, Scientific and Cultural Organization 1997: * International Standard Classification of Education ISCED 1997. * http://www.uis.unesco.org/TEMPLATE/pdf/isced/ISCED_A.pdf * OECD 1999: Classifying Educational Programmes. Manual for ISCED-97. * Implementation in OECD Countries. 1999 Edition. * http://www.staffs.ac.uk/institutes/access/docs/OECD-education-classifications.pdf * Datenbasis: Mikrozensus-Scientific Use File 2003 * Datenbeschreibung: http://www.gesis.org/dienstleistungen/daten/amtliche-mikrodaten/mikrozensus/grundfile/mz2003/ * *******************************************************************************************. *******************************************************************************************. * MZ 2003 *******************************************************************************************. get file=''. missing values ef70 ef71 ef74 ef258 ef259 ef260 ef261 (). *******************************************************************************************. * Bildung der Variable "Allgemein bildender Schulabschluss" . * Klasse 5-10 zu Haupt-/Volksschule . * Klasse 11-13 zu Fachhochschulreife/Abitur . *******************************************************************************************. recode ef259 (0=0) (1=4) (2,3=5) (4,5=6) (9=3) into as. if (ef258=8) as=1. if (ef258=9) as=2. if (ef71=1 & ef74=2) as=7. /*Klasse 5-10. if (ef71=1 & ef74=3) as=8. /*Klasse 11-13. recode as (4,7=4) (6,8=6). var lab as "Allgemein bildender Schulabschluss". val lab as 0 "entf." 1 "kein SA" 2 "o.A. ob SA" 3 "o.A. zur Art d. SA" 4 "HS/VS/Kl.5-10" 5 "RS/POS" 6 "FHR/ABI/Kl.11-13". *******************************************************************************************. * Bildung der Variable "Berufsbildender Abschluss" . *******************************************************************************************. recode ef261 (0=0) (1,2=4) (3,4=5) (5,6,7=6) (8,9=7) (10=8) (99=3) into ba. if (ef260=8) ba=1. if (ef260=9) ba=2. val lab ba 0 "Entfällt (Pers<15)" 1 "kein BA" 2 "o.A. ob BA" 3 "o.A. zur Art d. BA" 4 "Anlernausb./Praktikum/BVJ" 5 "Lehrausb./Berufsfachschule" 6 "Meister/Technik./Fachschule/Verw.FH" 7 "FH/Hochschule" 8 "Promotion". var lab ba "Beruflicher Abschluss". *******************************************************************************************. * Bildung der Hilfsvariable "Gegenwärtiger Besuch berufliche Schule" . *******************************************************************************************. do if (ef71=1 & ef74 ge 4). recode ef74 (4,5=4) (6,7=5) (8,9=6) (10,11=7) (12=8) into ba2. end if. mis val ba2 (99). val lab ba2 4 "Berufsschule/BGJ/BVJ" 5 "berufl. Schule verm. RS/FHR" 6 "Fachschule/FA/BA/Verw.FH" 7 "FH/Hochschule" 8 "Promotion". var lab ba2 "Gegenwärtiger Besuch berufliche Schule". *******************************************************************************************. * Modifikation der Variable "Berufsbildender Abschluss" . * Wenn der angestrebte berufliche Abschluss höher ist als der gegenwärtige, . * ersetzt dieser den "eigentlichen" beruflichen Abschluss . *******************************************************************************************. do if (ba2=4) & (ba2 gt ba). recode ba (1, 2, 3=4). end if. do if (ba2=5) & (ba2 gt ba). recode ba (1, 2, 3, 4=5). end if. do if (ba2=6) & (ba2 gt ba). recode ba (1, 2, 3, 4, 5=6). end if. do if (ba2=7) & (ba2 gt ba). recode ba (1, 2, 3, 4, 5, 6=7). end if. do if (ba2=8) & (ba2 gt ba). recode ba (1, 2, 3, 4, 5, 6, 7=8). end if. *******************************************************************************************. * Kreuztabelle zur Zuordnung der ISCED-Stufen . *******************************************************************************************. cro as by ba. *******************************************************************************************. * Bildung der Variable "ISCED-1997 - GML" . *******************************************************************************************. compute is=99. if (ef70=1 & ef30 ge 3 & ef71 ne 1) is=0. if (as=1 & (ba=1 or ba=2)) or (as=2 & ba=1) is=1. if (ef71=1 & ef74 =1) is=2. if ((as=1 or as=2) & (ba=3 or ba=4)) or ((as=3 or as=4) & (ba=0 or ba=1 or ba=2 or ba=3 or ba=4)) is=3. if (as=5 & (ba=1 or ba=2 or ba=3 or ba=4)) is=4. if ((as=1 or as=2 or as=3 or as=4 or as=5) & ba=5) is=5. if (as=6 & (ba=1 or ba=2 or ba=3 or ba=4)) is=6. if (as=6 & ba=5) is=7. if (ba=6) is=8. if (ba=7) is=9. if (ba=8) is=10. var lab is "ISCED-1997 - GML". val lab is 0 "0" 1 "1B" 2 "1A" 3 "2B" 4 "2A" 5 "3B" 6 "3A" 7 "4A" 8 "5B" 9 "5A" 10 "6" 99 "entf./nicht zuordenbar". fre is. *******************************************************************************************. * OPTIONAL: * * Ausschluss der Personen, die gegenwärtig noch in der Ausbildung sind. * select if (ef71 ne 1). * * Ausschluss von Personen, die unter 15 Jahre alt sind. * select if (ef30 ge 15). * *******************************************************************************************.