******************************************************************************************. * 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 1996 * 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 1996, Scientific Use File * Datenbeschreibung: http://www.gesis.org/dienstleistungen/daten/amtliche-mikrodaten/mikrozensus/grundfile/mz1996/ * *******************************************************************************************. *******************************************************************************************. * MZ1996 *******************************************************************************************. GET FILE= ''. missing values ef70 ef71 ef72 ef286 ef287 ef290 ef289 (). ******************************************************************************************* ******************************************************************************************* *******************************************************************************************. * Harmonisierte CASMIN-Klassifikation (MZ1996) * (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). * *******************************************************************************. recode ef290 (0,9=0) (1,2,3,4=2) (5=3) (6=4) into ber. if (ef289=8) ber = 1. if (ef289=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=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 (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 (MZ1996) * (cas96 / casa96) *******************************************************************************************. ******************************************************************************************* *******************************************************************************. * neue Variable: Allgemein bildender Abschluss (schul96). * *******************************************************************************. recode ef287 (0=0) (1=4) (2,3=5) (4,5=6) (9=3) into schul96. if (ef286=8) schul96 = 1. if (ef286=9) schul96 = 2. var lab schul96 "Allgemein bildender Abschluss". val lab schul96 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 (ber96). * *******************************************************************************. recode ef290 (0=0) (1=4) (2,3,4=5) (5=7) (6=8) (9=2) into ber96. if (ef289=8) ber96 = 3. if (ef289=9) ber96 = 1. var lab ber96 "Berufsbildender Abschluss". val lab ber96 0 "entf." 1 "o.A." 2 "o.A. zur Art" 3 "kein Ab." 4 "Anlernausb. (BVJ)" 5 "Ausb./Meist./Techn." 7 "FH/Verw.-FH" 8 "Uni". *******************************************************************************. * Kreuztabelle zur Bildung der CASMIN-Klassifikation. * *******************************************************************************. cro schul96 by ber96. *******************************************************************************. * CASMIN-Klassifikation des GML (ZEITPUNKTSBEZOGEN). * *******************************************************************************. compute cas96=99. ***if ((schul96=0 or schul96=2) & (ber96=0 or ber96=1)) cas96=99. /* entf./o.A. if ((schul96=0 or schul96=1 or schul96=2) & (ber96=2 or ber96=3 or ber96=4)) or (schul96=1 & (ber96=0 or ber96=1)) cas96=0 /* kein Ab. if ((schul96=3 or schul96=4) & (ber96=0 or ber96=1 or ber96=2 or ber96=3 or ber96=4)) cas96=1. /*HSO. if ((schul96=0 or schul96=1 or schul96=2 or schul96=3 or schul96=4) & ber96=5) cas96=2. /*HSM. if (schul96=5 & (ber96=0 or ber96=1 or ber96=2 or ber96=3 or ber96=4)) cas96=3. /*MRO. if (schul96=5 & ber96=5) cas96=4. /*MRM. if (schul96=6 & (ber96=0 or ber96=1 or ber96=2 or ber96=3 or ber96=4)) cas96=5. /*ABIO. if (schul96=6 & ber96=5) cas96=6. /*ABIM. if (ber96=7) cas96=7. /*FH. if (ber96=8) cas96=8. /*UNI. var lab cas96 "ZPT: CASMIN-Klassifikation des GML". val lab cas96 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 cas96. *******************************************************************************. * CASMIN-Klassifikation des GML (ZEITPUNKTSBEZOGEN). * mit Berücksichtigung von Personen in gegenw. Ausbildung. *******************************************************************************. compute casa96=cas96. if (ef71=1) casa96=9. var lab casa96 "ZPT: CASMIN-Klassifikation des GML (in Ausb. separat)". val lab casa96 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 casa96. ******************************************************************************************* * ENDE zeitpunktbezogene CASMIN-Klassifikation ******************************************************************************************* *******************************************************************************************. * OPTIONAL: * Auschluss der Personen, die unter 15 Jahre alt sind. * * select if (ef30 ge 15). *******************************************************************************************.