******************************************************************************************. * 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 2003 * 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 2003, Scientific Use File * Datenbeschreibung: http://www.gesis.org/dienstleistungen/daten/amtliche-mikrodaten/mikrozensus/grundfile/mz2003/ * *******************************************************************************************. *******************************************************************************************. * MZ2003 *******************************************************************************************. GET FILE= ''. missing values ef70 ef71 ef74 ef258 ef259 ef260 ef261 (). ******************************************************************************************* ******************************************************************************************* *******************************************************************************************. * Harmonisierte CASMIN-Klassifikation (MZ2003) * (cas / casa) *******************************************************************************************. ******************************************************************************************* *******************************************************************************. * neue Variable: Allgemein bildender Abschluss (schul). * *******************************************************************************. recode ef259 (0,9 =0) (1=2) (2,3=3) (4,5=4) into schul. if (ef258=8) schul = 1. if (ef258=9) schul = 0. var lab schul "Allgemein bildender Abschluss". val lab schul 0 "entf./o.A." 1 "kein Ab." 2 "HS/VS" 3 "RS/POS" 4 "FHR/ABI". *******************************************************************************. * neue Variable: Berufsbildender Abschluss (ber). * *******************************************************************************. recode ef261 (0,99=0) (1,2,3,4,5,6=2) (7,8=3) (9,10=4) into ber. if (ef260=8) ber = 1. if (ef260=9) ber = 0. 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=0 or ber=1)) cas=3. /*MRO. if (schul=3 & ber=2) cas=4. /*MRM. 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 (ef71=1) 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 (MZ2003) * (cas03 / casa03) *******************************************************************************************. ******************************************************************************************* *******************************************************************************. * neue Variable: Allgemein bildender Abschluss (schul03). * *******************************************************************************. recode ef259 (0=0) (1=4) (2,3=5) (4,5=6) (9=3) into schul03. if (ef258=8) schul03 = 1. if (ef258=9) schul03 = 2. var lab schul03 "Allgemein bildender Abschluss". val lab schul03 0 "entf." 1 "kein Ab." 2 "o.A." 3 "o.A. zur Art" 4 "HS/VS" 5 "RS/POS" 6 "FHR/ABI". *******************************************************************************. * neue Variable: Berufsbildender Abschluss (ber03). * *******************************************************************************. recode ef261 (0=0) (1,2=4) (3,4,5,6=5) (7=6) (8=7) (9,10=8) (99=2) into ber03. if (ef260=8) ber03 = 3. if (ef260=9) ber03 = 1. var lab ber03 "Berufsbildender Abschluss". val lab ber03 0 "entf." 1 "o.A." 2 "o.A. zur Art" 3 "kein Ab." 4 "Anlernausb. (BVJ)" 5 "Ausb./Meist./Techn." 6 "Verw.-FH" 7 "FH" 8 "Uni". *******************************************************************************. * Kreuztabelle zur Bildung der CASMIN-Klassifikation. * *******************************************************************************. cro schul03 by ber03. *******************************************************************************. * CASMIN-Klassifikation des GML (ZEITPUNKTSBEZOGEN). * *******************************************************************************. compute cas03=99. ***if ((schul03=0 or schul03=2) & (ber03=0 or ber03=1)) cas03=99. /* entf./o.A. if ((schul03=0 or schul03=1 or schul03=2) & (ber03=2 or ber03=3 or ber03=4)) or (schul03=1 & (ber03=0 or ber03=1)) cas03=0 /* kein Ab. if ((schul03=3 or schul03=4) & (ber03=0 or ber03=1 or ber03=2 or ber03=3 or ber03=4)) cas03=1. /*HSO. if ((schul03=0 or schul03=1 or schul03=2 or schul03=3 or schul03=4) & (ber03=5 or ber03=6)) cas03=2. /*HSM. if (schul03=5 & (ber03=0 or ber03=1 or ber03=2 or ber03=3 or ber03=4)) cas03=3. /*MRO. if (schul03=5 & (ber03=5 or ber03=6)) cas03=4. /*MRM. if (schul03=6 & (ber03=0 or ber03=1 or ber03=2 or ber03=3 or ber03=4)) cas03=5. /*ABIO. if (schul03=6 & (ber03=5 or ber03=6)) cas03=6. /*ABIM. if (ber03=7) cas03=7. /*FH. if (ber03=8) cas03=8. /*UNI. var lab cas03 "ZPT: CASMIN-Klassifikation des GML". val lab cas03 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 cas03. *****************************************************************************************. * CASMIN-Klassifikation des GML (ZEITPUNKTSBEZOGEN). * mit Berücksichtigung von Personen in gegenw. Ausbildung. ******************************************************************************************. compute casa03=cas03. if (ef71=1) casa03=9. var lab casa03 "ZPT: CASMIN-Klassifikation des GML (in Ausb. separat)". val lab casa03 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 casa03. ******************************************************************************************* * ENDE zeitpunktbezogene CASMIN-Klassifikation ******************************************************************************************* *******************************************************************************************. * OPTIONAL: * Auschluss der Personen, die unter 15 Jahre alt sind. * * select if (ef30 ge 15). *******************************************************************************************.