******************************************************************************************. * 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: 30.10.2008 *******************************************************************************************. *******************************************************************************************. * SPSS-Job zur Umsetzung der CASMIN-Bildungsklassifikation mit dem Mikrozensus 1989 * Bei Nutzung dieser Routine bitte wie folgt zitieren: * (hier wird auch die Skalenkonstruktion beschrieben) * Lechert, Y.; Schroedter, J.; Lüttinger, P. (2006): Die Umsetzung der Bildungsskala * CASMIN für die Volkszählung 1970, die Mikrozensus-Zusatzerhebung 1971 und die * Mikrozensen 1976-2004. ZUMA-Methodenbericht 2006/12. * http://www.gesis.org/dienstleistungen/tools-standards/mikrodaten-tools/casmin/ * * Literaturhinweise, Quellen: * Brauns, H./Scherer, S./Steinmann, S., 2003: The CASMIN Educational Classification in * International Comparative Research. S. 196-221 in: Hoffmeyer-Zlotnik, J.H.P; * Wolf, C. (Hrsg): Advances in Cross-National Comparison. An European Working Book for * Demographic and Socio-Economic Variables. Amsterdam * Datenbasis: Mikrozensus 1989, Scientific Use File * Datenbeschreibung: http://www.gesis.org/dienstleistungen/daten/amtliche-mikrodaten/mikrozensus/grundfile/mz1989/ * *******************************************************************************************. *******************************************************************************************. * MZ1989 *******************************************************************************************. GET FILE= ''. missing values ef56 ef121 ef122 (). ******************************************************************************************* ******************************************************************************************* *******************************************************************************************. * Harmonisierte CASMIN-Klassifikation (MZ1989) * (cas / casa) *******************************************************************************************. ******************************************************************************************* *******************************************************************************. * neue Variable: Allgemein bildender Abschluss (schul). * *******************************************************************************. recode ef121 (8,9=0) (1=2) (2=3) (3,4=4) into schul. var lab schul "Allgemein bildender Abschluss". val lab schul 0 "entf./o.A." 2 "HS/VS" 3 "RS" 4 "FHR/ABI". *******************************************************************************. * neue Variable: Berufsbildender Abschluss (ber). * *******************************************************************************. recode ef122 (1=1) (2,3,4=2) (5=3) (6=4) (8,9=0) into ber. var lab ber "Berufsbildender Abschluss". val lab ber 0 "entf./o.A." 1 "kein Ab." 2 "Ausb." 3 "FH" 4 "Uni". *******************************************************************************. * Kreuztabelle zur Bildung der CASMIN-Klassifikation. * *******************************************************************************. cro schul by ber. *******************************************************************************. * CASMIN-Klassifikation des GML (HARMONISIERT). * *******************************************************************************. compute cas=99. if (schul=0 & ber=0 ) cas=99. /* entf./o.A. if (((schul=0 or schul=1) & ber=1) or (schul=1 & ber=0)) cas=0. /* kein Ab. if (schul=2 & (ber=0 or ber=1)) cas=1. /*HS0. if ((schul=0 or schul=1 or schul=2) & ber=2) cas=2. /*HSM. if (schul=3 & ber=2) cas=4. /*MRM. if (schul=3 & (ber=0 or ber=1)) cas=3. /*MRO. if (schul=4 & (ber=0 or ber=1)) cas=5. /*ABIO. if (schul=4 & ber=2) cas=6. /*ABIM. if ((schul=0 or schul=1 or schul=2 or schul=3 or schul=4) & ber=3) cas=7. /*FH. if ((schul=0 or schul=1 or schul=2 or schul=3 or schul=4) & ber=4) cas=8. /*UNI. var lab cas "CASMIN-Klassifikation des GML". val lab cas 0 "1a (kein Ab.)" 1 "1b (HSO)" 2 "1c (HSM)" 3 "2b (MRO)" 4 "2a (MRM)" 5 "2c_gen (ABIO)" 6 "2c_voc (ABIM)" 7 "3a (FH)" 8 "3b (UNI)" 99 "entf./o.A.". fre cas. *******************************************************************************. * CASMIN-Klassifikation des GML (HARMONISIERT). * mit Ber�cksichtigung von Personen in gegenw. Ausbildung. *******************************************************************************. compute casa=cas. if (ef56=2 or ef56=3 or ef56=4 or ef56=5 or ef56=6 or ef56=7 or ef56=8 or ef56=9 or ef56=10) casa=9. var lab casa "CASMIN-Klassifikation des GML (in Ausb. separat)". val lab casa 0 "1a (kein Ab.)" 1 "1b (HSO)" 2 "1c (HSM)" 3 "2b (RSO)" 4 "2a (RSM)" 5 "2c_gen (ABIO)" 6 "2c_voc (ABIM)" 7 "3a (FH)" 8 "3b (UNI)" 9 "in Ausbildung" 99 "entf./o.A.". fre casa. ******************************************************************************************* * ENDE harmonisierte CASMIN-Klassifikation ******************************************************************************************* ******************************************************************************************* *******************************************************************************************. * Zeitpunktbezogene CASMIN-Klassifikation (MZ1989) * (cas89 / casa89) *******************************************************************************************. ******************************************************************************************* *******************************************************************************. * neue Variable: Allgemein bildender Abschluss (schul89). * *******************************************************************************. * Im Mikrozensus 1989 ist die Angabe * "kein allgemein bildender Abschluss" nicht vorhanden. recode ef121 (9=0) (1=4) (2=5) (3,4=6) (8=2) into schul89. var lab schul89 "Allgemein bildender Abschluss". val lab schul89 0 "entf." 2 "o.A." 4 "HS/VS" 5 "RS" 6 "FHR/ABI". *******************************************************************************. * neue Variable: Berufsbildender Abschluss (ber89). * *******************************************************************************. * In den Mikrozensen 1989 bis 1995 sind die Abschl�sse *** * von Lehr- und Anlernausbildungen zusammengefasst; *** * sie werden der Kategorie "Ausbildung/Meister..." *** * zugewiesen; Kategorie 4 enth�lt hier nur *** * berufliche Praktika. *** * Der Abschluss an einer Verwaltungsfachhochschule ist *** * in den Mikrozensen 1989 bis 1995 mit Abschl�ssen an *** * Fachhochschulen bzw. Ingenieurschulen zusammengefasst ***. recode ef122 (1=3) (3=4) (2,4=5) (5=7) (6=8) (8=1) (9=0) into ber89. var lab ber89 "Berufsbildender Abschluss". val lab ber89 0 "entf." 1 "o.A." 3 "kein Ab." 4 "berufl. Praktikum" 5 "Ausb./Meist./Techn." 7 "FH" 8 "Uni". *******************************************************************************. * Kreuztabelle zur Bildung der CASMIN-Klassifikation. * *******************************************************************************. cro schul89 by ber89. *******************************************************************************. * CASMIN-Klassifikation des GML (ZEITPUNKTSBEZOGEN). * *******************************************************************************. compute cas89=99. ***if ((schul89=0 or schul89=2) & (ber89=0 or ber89=1)) cas89=99. /* entf./o.A. if ((schul89=0 or schul89=1 or schul89=2) & (ber89=2 or ber89=3 or ber89=4)) or (schul89=1 & (ber89=0 or ber89=1)) cas89=0 /* kein Ab. if ((schul89=3 or schul89=4) & (ber89=0 or ber89=1 or ber89=2 or ber89=3 or ber89=4)) cas89=1. /*HSO. if ((schul89=0 or schul89=1 or schul89=2 or schul89=3 or schul89=4) & ber89=5) cas89=2. /*HSM. if (schul89=5 & (ber89=0 or ber89=1 or ber89=2 or ber89=3 or ber89=4)) cas89=3. /*RSO. if (schul89=5 & ber89=5) cas89=4. /*RSM. if (schul89=6 & (ber89=0 or ber89=1 or ber89=2 or ber89=3 or ber89=4)) cas89=5. /*ABIO. if (schul89=6 & ber89=5) cas89=6. /*ABIM. if (ber89=7) cas89=7. /*FH. if (ber89=8) cas89=8. /*UNI. var lab cas89 "ZPT: CASMIN-Klassifikation des GML". val lab cas89 0"1a (kein Ab.)" 1 "1b (HSO)" 2 "1c (HSM)" 3 "2b (RSO)" 4 "2a (RSM)" 5 "2c_gen (ABIO)" 6 "2c_voc (ABIM)" 7 "3a (FH)" 8 "3b (UNI)" 99 "entf./o.A.". fre cas89. *******************************************************************************. * CASMIN-Klassifikation des GML (ZEITPUNKTSBEZOGEN). * mit Ber�cksichtigung von Personen in gegenw. Ausbildung. *******************************************************************************. compute casa89=cas89. if (ef56 ge 2 & ef56 le 10) casa89=9. var lab casa89 "ZPT: CASMIN-Klassifikation des GML (in Ausb. separat)". val lab casa89 0 "1a (kein Ab.)" 1 "1b (HSO)" 2 "1c (HSM)" 3 "2b (RSO)" 4 "2a (RSM)" 5 "2c_gen (ABIO)" 6 "2c_voc (ABIM)" 7 "3a (FH)" 8 "3b (UNI)" 9 "in Ausbildung" 99 "entf./o.A.". fre casa89. ******************************************************************************************* * ENDE zeitpunktbezogene CASMIN-Klassifikation ******************************************************************************************* *******************************************************************************************. * OPTIONAL: * Auschluss der Personen, die unter 15 Jahre alt sind. * * select if (ef23 ge 15). *******************************************************************************************.