******************************************************************************************. * 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 der Volkszählung 1970 * 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: Volkszählung 1970, Scientific Use File * Datenbeschreibung: http://www.gesis.org/dienstleistungen/daten/amtliche-mikrodaten/volks-und-berufszaehlung-1970/ * *******************************************************************************************. *******************************************************************************************. * VZ1970 *******************************************************************************************. GET FILE= ''. missing value all (). *******************************************************************************************. *******************************************************************************************. * Harmonisierte CASMIN-Klassifikation (VZ1970) * (cas / casa) *******************************************************************************************. *******************************************************************************************. *******************************************************************************************. * Bildung der Variable "Allgemeinbildenden Schulabschlusses" * * Achtung: in der VZ70 gibt es keine eigene Kategorie "keine Angabe" beim Schulbesuch, * ebenso wurde nicht erfasst, ob eine Person "keinen Abschluss" aufweist. * In schul=0 sind auch Personen enthalten, die noch eine Schule besuchen. *******************************************************************************************. compute schul=-1. if (v18=1) schul=2. if (v20=1) schul=3. if (v21=1) schul=4. if (v18=0 and v20=0 and v21=0) schul=0. var lab schul "Allgemein bildender Abschluss". val lab schul 0 "entf./o.A." 2 "HS/VS" 3 "RS" 4 "FHR/ABI". *******************************************************************************************. * Bildung der Variable "Berufsbildender Abschlusses" * * Variablen im Datensatz * V19 (F10): Berufsschule (ja=1/nein=0) * V22 (F10): Berufsfach-/Fachschule (ja=1/nein=0) * V23 (F10): Ingenieurschule (ja=1/nein=0) * V24 (F10): Hochschule (ja=1/nein=0) * V51 (F31): Praktische Berufsausbildung**(ja=2, nein=1, k.a.=0)** * V52 (F31): Dauer praktische Berufsausbildung **(Jahre 1 bis 9, 10=TNZ)** * V54 (F33): Abschluss Technikerschule (ja=1/nein=0) * V55 (F33): Abschluss Berufsfach-/Fachschule (ja=1/nein=0) * V56 (F33): Abschluss Ingenieurschule (ja=1/nein=0) * V57 (F33): Abschluss Hochschule (ja=1/nein=0) * * * Achtung: Verwaltungsfachschulen werden in der Volkszählung 1970 den Berufsfach-/ * und Fachschulen zugeordnet. * * Kein Abschluss: wird allen Personen zugewiesen, die bei allen erfragten Abschluss- * arten mit 'nein' geantwortet haben. * * ohne Angabe: Die Ausprägung 9 wird Personen zugewiesen, die keine Angaben bei der * Frage zur praktischen Berufsausbildung (v51=0) gemacht haben und auch sonst keinen * beruflichen Abschluss haben. 95,1% der ausländischen Personen befinden sich in * dieser Kategorie, da die Frage, ob eine praktische Berufsausbildung absolviert wurde, * nur der deutschen Bevölkerung gestellt wurde. Dadurch wurde allen Migranten in der * Variable v51 der Wert 0 "keine Angabe" zugewiesen. * *******************************************************************************************. compute ber=99. if(v19=0 and v22=0 and v23=0 and v24=0 and v51=1 and v54=0 and v55=0 and v56=0 and v57=0) ber=1. /*Kein Ab. if(v19=0 and v22=0 and v23=0 and v24=0 and v51=2 and v52=1 and v54=0 and v55=0 and v56=0 and v57=0) ber=2. /*Ausb. if((v19=1 or v51=2) and v52>=2 and v22=0 and v23=0 and v24=0 and v54=0 and v55=0 and v56=0 and v57=0) ber=2. /*Ausb. if((v22=1 or v55=1) and v23=0 and v24=0 and v54=0 and v56=0 and v57=0) ber=2. /*Ausb. if(v54=1 and v23=0 and v24=0 and v56=0 and v57=0) ber=2. /*Ausb. if((v23=1 or v56=1) and v24=0 and v57=0) ber=3. /*FH if(v24=1 or v57=1) ber=4. /*UNI if((v51=0 and v52<=10) and v19=0 and v22=0 and v23=0 and v24=0 and v54=0 and v55=0 and v56=0 and v57=0) ber=0. /*o.A. var lab ber "Berufsbildender Abschluss". val lab ber 0 "entf./o.A." 1 "kein Ab." 2 "Ausb." 3 "FH" 4 "UNI". *******************************************************************************************. * Kreuztabele zur Zuordnung der Casmin-Kategorien *******************************************************************************************. cro schul by ber. *******************************************************************************************. * Bildung der Variable "CASMIN-Klassifikation des GML" (harmonisiert). *******************************************************************************************. compute cas=99. if (schul=0 & ber=1) or (schul=1 & (ber=0 or ber=1)) cas=0. /*1a (kein Ab.) if (schul=2 & (ber=0 or ber=1)) cas=1. /*1b (HSO) if ((schul=0 or schul=1 or schul=2) & (ber=2)) cas=2. /*1c (HSM) if (schul=3 & (ber=0 or ber=1)) cas=3. /*2b (MRO) if (schul=3 & ber=2) cas=4. /*2a (MRO) if (schul=4 & (ber=0 or ber=1)) cas=5. /*2c_gen (ABIO) if (schul=4 & ber=2) cas=6. /*2c_voc if (ber=3) cas=7. /*3a (FH) if (ber=4) cas=8. /*3b (UNI) var lab cas 'Harm. 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.'. * missing value cas (99). fre cas. ***************************************************************************. * Hilfsvariable in Ausbildung: ausb = ja (1) /nein (0) *************************************************************************** recode v17 (0=0) (1, 2, 3, 4, 5, 6, 7=1) into ausb. *******************************************************************************************************. * Bildung der Variable "CASMIN-Klassifikation des GML" (in Ausbildung separat). * * Achtung: Die Berücksichtigung der Personen, die eine Schule besuchen, in einer * eigenen Kategorie 'in Ausbildung' führt mit den Daten der VZ70 dazu, * dass die CASMIN-Kategorie 1a 'kein Abschluss' nicht mehr besetzt ist. *******************************************************************************************************. compute casa=99. if (schul=0 & ber=1) or (schul=1 & (ber=0 or ber=1)) casa=0. /*1a (kein Ab.) if (schul=2 & (ber=0 or ber=1)) casa=1. /*1b (HSO) if ((schul=0 or schul=1 or schul=2) & (ber=2)) casa=2. /*1c (HSM) if (schul=3 & (ber=0 or ber=1)) casa=3. /*2b (MRO) if (schul=3 & ber=2) casa=4. /*2a (MRO) if (schul=4 & (ber=0 or ber=1)) casa=5. /*2c_gen (ABIO) if (schul=4 & ber=2) casa=6. /*2c_voc if (ber=3) casa=7. /*3a (FH) if (ber=4) casa=8. /*3b (UNI) if (ausb=1) casa=9. /*in Ausbildung var lab casa 'CASMIN-Klassifikation (in Ausb. separat)'. val lab casa 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)' 9 'in Ausbildung' 99 'entf./o.A.'. * missing value casa (99). fre casa. *******************************************************************************************. *******************************************************************************************. * Zeitpunktbezogene CASMIN-Klassifikation (VZ1970) * (cas70 / casa70) *******************************************************************************************. *******************************************************************************************. *******************************************************************************************. * Bildung der Variable "Allgemein bildender Schulabschluss" * * Achtung: in der VZ70 gibt es keine eigene Kategorie "keine Angabe" * beim Schulbesuch, ebenso wurde nicht erfasst, ob eine Person * "keinen Abschluss" aufweist. In schul70=0 sind auch Personen * enthalten, die noch eine Schule besuchen. *******************************************************************************************. compute schul70=99. if (v18=1) schul70=1. if (v20=1) schul70=2. if (v21=1) schul70=3. if (v18=0 and v20=0 and v21=0) schul70=0. var lab schul70 'Allgemein bildender Abschluss'. val lab schul70 0 'entf./Schulbesuch' 1 'HS/VS' 2 'RS' 3 'FHR/ABI'. *******************************************************************************************. * Bildung der Variable "Berufsbildender Abschluss" * * Variablen im Datensatz * V19 (F10): Berufsschule (ja=1/nein=0) * V22 (F10): Berufsfach-/Fachschule (ja=1/nein=0) * V23 (F10): Ingenieurschule (ja=1/nein=0) * V24 (F10): Hochschule (ja=1/nein=0) * V51 (F31): Praktische Berufsausbildung**(ja=2, nein=1, k.a.=0)** * V52 (F31): Dauer praktische Berufsausbildung **(Jahre 1 bis 9, 10=TNZ)** * V54 (F33): Abschluss Technikerschule (ja=1/nein=0) * V55 (F33): Abschluss Berufsfach-/Fachschule (ja=1/nein=0) * V56 (F33): Abschluss Ingenieurschule (ja=1/nein=0) * V57 (F33): Abschluss Hochschule (ja=1/nein=0) * * * Achtung: Verwaltungsfachschulen werden in der Volkszählung 1970 den Berufsfach-/ * und Fachschulen zugeordnet. * * Anlernausbildung: Personen die angeben eine prakt. Berufsausbildung absolviert zu * haben die nicht laenger als 1 Jahr dauerte und keinen weiteren Abschluss angeben * und die sonst keinen anderen beruflichen Abschluss haben. * * Lehrausbildung: Personen die angeben eine Berufsschule oder eine prakt. Berufs- * ausbildung abgeschlossen zu haben mit einer Dauer von mind. 2 Jahre * * Kein Abschluss: wird allen Personen zugewiesen, die bei allen erfragten Abschluss- * arten mit 'nein' geantwortet haben. * * ohne Angabe: Die Ausprägung 9 wird Personen zugewiesen, die keine Angaben bei der * Frage zur praktischen Berufsausbildung (v51=0) gemacht haben und auch sonst keinen * beruflichen Abschluss haben. 95,1% der ausländischen Bevölkerung befindet sich in * dieser Kategorie, da die Frage ob eine praktische Berufsausbildung absolviert wurde * nur der deutschen Bevölkerung gestellt wurde. Dadurch wird allen Migranten in der * Variablen 51 der Wert 0 "keine Angabe" zugewiesen. * *******************************************************************************************. compute ber70=99. if(v19=0 and v22=0 and v23=0 and v24=0 and v51=1 and v54=0 and v55=0 and v56=0 and v57=0) ber70=1. /*Kein Abschluss if(v19=0 and v22=0 and v23=0 and v24=0 and v51=2 and v52=1 and v54=0 and v55=0 and v56=0 and v57=0) ber70=2. /*Anlernausb. if((v19=1 or v51=2) and v52>=2 and v22=0 and v23=0 and v24=0 and v54=0 and v55=0 and v56=0 and v57=0) ber70=3. /*Lehrausbildung if((v22=1 or v55=1) and v23=0 and v24=0 and v54=0 and v56=0 and v57=0) ber70=4. /*Berufsfach-/Fachschule if(v54=1 and v23=0 and v24=0 and v56=0 and v57=0) ber70=5. /*Technikerschule if((v23=1 or v56=1) and v24=0 and v57=0) ber70=6. /*Ingenieurschule if(v24=1 or v57=1) ber70=7. /*Hochschule if((v51=0 and v52<=10) and v19=0 and v22=0 and v23=0 and v24=0 and v54=0 and v55=0 and v56=0 and v57=0) ber70=0. /*o.A. var lab ber70 'Berufsbildender Abschluss'. val lab ber70 0 'o.A.' 1 'kein Abschluss' 2 'Anlernausbildung' 3 'Lehrausbildung' 4 'Berufsfach-/Fachschule' 5 'Technikerschule' 6 'Ingenieurschule' 7 'Hochschule'. *******************************************************************************************. * Kreuztabele zur Zuordnung der Casmin-Kategorien *******************************************************************************************. cro schul70 by ber70. *******************************************************************************************. * Bildung der Variable "CASMIN-Klassifikation des GML". *******************************************************************************************. compute cas70=99. if (schul70=0) and (ber70=1 or ber70=2) cas70=0. /*1a ohne Abschl. if (schul70=1 and (ber70=0 or ber70=1 or ber70=2)) cas70=1. /*1b HSO if ((schul70=0 or schul70=1) and (ber70=3 or ber70=4 or ber70=5)) cas70=2. /*1c HSM if (schul70=2 and (ber70=0 or ber70=1 or ber70=2)) cas70=3. /*2b MRO if (schul70=2 and (ber70=3 or ber70=4 or ber70=5)) cas70=4. /*2a MRM if (schul70=3 and (ber70=0 or ber70=1 or ber70=2)) cas70=5. /*2c_gen ABIO if (schul70=3 and (ber70=3 or ber70=4 or ber70=5)) cas70=6. /*2c_voc ABIM if (ber70=6) cas70=7. /*3a FH if (ber70=7) cas70=8. /*3b UNI var lab cas70 'CASMIN-Klassifikation des GML'. val lab cas70 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.'. *missing value cas70 (99). *******************************************************************************************. * Bildung der Variable "CASMIN-Klassifikation des GML" (in Ausbildung separat). *******************************************************************************************. compute casa70=99. if (schul70=0) and (ber70=1 or ber70=2) casa70=0. /*1a ohne Abschl. if (schul70=1 and (ber70=0 or ber70=1 or ber70=2)) casa70=1. /*1b HSO if ((schul70=0 or schul70=1) and (ber70=3 or ber70=4 or ber70=5)) casa70=2. /*1c HSM if (schul70=2 and (ber70=0 or ber70=1 or ber70=2)) casa70=3. /*2b MRO if (schul70=2 and (ber70=3 or ber70=4 or ber70=5)) casa70=4. /*2a MRM if (schul70=3 and (ber70=0 or ber70=1 or ber70=2)) casa70=5. /*2c_gen ABIO if (schul70=3 and (ber70=3 or ber70=4 or ber70=5)) casa70=6. /*2c_voc ABIM if (ber70=6) casa70=7. /*3a FH if (ber70=7) casa70=8. /*3b UNI if (ausb=1) casa70=9. /*in Ausbildung var lab casa70 'CASMIN-Klassifikation des GML (Ausb.)'. val lab casa70 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)' 9 'in Ausbildung' 99 'entf./o.A.'. * missing value casa70 (99).