******************************************************************************************. * 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 1999 * 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 1999, Scientific Use File * Datenbeschreibung: http://www.gesis.org/dienstleistungen/daten/amtliche-mikrodaten/mikrozensus/grundfile/mz1999/ * *******************************************************************************************. *******************************************************************************************. * MZ1999 *******************************************************************************************. GET FILE= ''. missing values ef70 ef71 ef72 ef286 ef287 ef288 ef289 (). ******************************************************************************************* ******************************************************************************************* *******************************************************************************************. * Harmonisierte CASMIN-Klassifikation (MZ1999) * (cas / casa) *******************************************************************************************. ******************************************************************************************* *******************************************************************************. * neue Variable: Allgemein bildender Abschluss (schul). * *******************************************************************************. recode ef287 (0,9 =0) (1=2) (2,3=3) (4,5=4) into schul. if (ef286=8) schul = 1. if (ef286=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). * * Der Abschluss an einer Verwaltungsfachhochschule z�hlt . * im Folgenden zu "Ausbildung", da dieser im MZ 1999 mit . * den Meister- und Technikerabschl�ssen zusammengefasst ist. *******************************************************************************. recode ef289 (0,99=0) (1,2,3,4,5,6=2) (7=3) (8,9=4) into ber. if (ef288=8) ber = 1. if (ef288=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 (MZ1999) * (cas99 / casa99) *******************************************************************************************. ******************************************************************************************* *******************************************************************************. * neue Variable: Allgemein bildender Abschluss (schul99). * *******************************************************************************. recode ef287 (0=0) (1=4) (2,3=5) (4,5=6) (9=3) into schul99. if (ef286=8) schul99 = 1. if (ef286=9) schul99 = 2. var lab schul99 "Allgemein bildender Abschluss". val lab schul99 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 (ber99). * *******************************************************************************. recode ef289 (0=0) (1,2=4) (3,4,5,6=5) (7=7) (8,9=8) (99=2) into ber99. if (ef288=8) ber99 = 3. if (ef288=9) ber99 = 1. var lab ber99 "Berufsbildender Abschluss". val lab ber99 0 "entf." 1 "o.A." 2 "o.A. zur Art" 3 "kein Ab." 4 "Anlernausb. (BVJ)" 5 "Ausb./Meist./Techn." 7 "FH" 8 "Uni". *******************************************************************************. * Kreuztabelle zur Bildung der CASMIN-Klassifikation. * *******************************************************************************. cro schul99 by ber99. *******************************************************************************. * CASMIN-Klassifikation des GML (ZEITPUNKTSBEZOGEN). * *******************************************************************************. compute cas99=99. ***if ((schul99=0 or schul99=2) & (ber99=0 or ber99=1)) cas99=99. /* entf./o.A. if ((schul99=0 or schul99=1 or schul99=2) & (ber99=2 or ber99=3 or ber99=4)) or (schul99=1 & (ber99=0 or ber99=1)) cas99=0 /* kein Ab. if ((schul99=3 or schul99=4) & (ber99=0 or ber99=1 or ber99=2 or ber99=3 or ber99=4)) cas99=1. /*HSO. if ((schul99=0 or schul99=1 or schul99=2 or schul99=3 or schul99=4) & ber99=5) cas99=2. /*HSM. if (schul99=5 & (ber99=0 or ber99=1 or ber99=2 or ber99=3 or ber99=4)) cas99=3. /*MRO. if (schul99=5 & ber99=5) cas99=4. /*MRM. if (schul99=6 & (ber99=0 or ber99=1 or ber99=2 or ber99=3 or ber99=4)) cas99=5. /*ABIO. if (schul99=6 & ber99=5) cas99=6. /*ABIM. if (ber99=7) cas99=7. /*FH. if (ber99=8) cas99=8. /*UNI. var lab cas99 "ZPT: CASMIN-Klassifikation des GML". val lab cas99 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 cas99. *******************************************************************************. * CASMIN-Klassifikation des GML (ZEITPUNKTSBEZOGEN). * mit Ber�cksichtigung von Personen in gegenw. Ausbildung. *******************************************************************************. compute casa99=cas99. if (ef71=1) casa99=9. var lab casa99 "ZPT: CASMIN-Klassifikation des GML (in Ausb. separat)". val lab casa99 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 casa99. ******************************************************************************************* * ENDE zeitpunktbezogene CASMIN-Klassifikation ******************************************************************************************* *******************************************************************************************. * OPTIONAL: * Auschluss der Personen, die unter 15 Jahre alt sind. * * select if (ef30 ge 15). *******************************************************************************************.