• No results found

6. Discussie & beleidsadvies

8.1 Syntax: hercoderen

* Encoding: UTF-8.

*Enkel werkende respondenten dienen opgenomen te worden in de sample van dit onderzoek. *daarom zijn de respondenten die antwoord hebben gegeven op de vraag w1fa39 (geeft u in deze functie leiding) geselecteerd.

*De respondenten aan wie deze vraag is gesteld moeten namelijk per definitie werkzaam zijn in een functie, anders zou

deze vraag over worden geslagen het afnemen van de vragenlijst.

USE ALL.

COMPUTE filter_$=(w1fa39).

VARIABLE LABELS filter_$ 'w1fa39 (FILTER)'. VALUE LABELS filter_$ 0 'Not Selected' 1 'Selected'. FORMATS filter_$ (f1.0).

FILTER BY filter_$. EXECUTE.

*aantal respondenten na aanbrengen filter: N=3943

*---

*DEEL 1

*HERCODEREN

*allereerst worden de ONAFHANKELIJKE CONTROLE variabelen gehercodeerd.

*Geslacht

w1csex --> geslacht: vrouw=1 met referentiecategorie man=0

recode w1csex (2=1) (1=0) into geslacht. variable labels geslacht 'Geslacht'.

Execute.

FREQUENCIES VARIABLES=geslacht /ORDER=ANALYSIS.

*Leeftijd

w1cage --> hoeft niet gehercodeerd (leeftijd in jaren op moment afname vragenlijst)

FREQUENCIES VARIABLES=w1cage /ORDER=ANALYSIS.

*Burgerlijke staat

1 = wel een partner 0 = geen partner

RECODE w1fb1 (1=1) (2=0) INTO marital_st. VARIABLE LABELS marital_st 'Burgerlijke staat'. EXECUTE.

*Loondienst/zelfstandige

*1 = in loondienst (zelfstandige = ref.)

RECODE w1fa32 (1=1) (ELSE=0) INTO loondienst. VARIABLE LABELS loondienst 'In loondienst'. EXECUTE.

*1 =zelfstandige (loondienst = ref.)

RECODE w1fa32 (2=1) (ELSE=0) INTO zelfstandig. VARIABLE LABELS zelfstandig 'Zelfstandige'. EXECUTE.

*sociaal kapitaal

*aantal collega's buiten werk om zien:

FREQUENCIES VARIABLES=w1scb15c /ORDER=ANALYSIS.

*veel sociaal kapitaal (ref. gemiddeld & weinig)

RECODE w1scb15c (1 thru 2=1) (ELSE=0) INTO soc_kapitaal_veel. VARIABLE LABELS soc_kapitaal_veel "Veel sociaal kapitaal: collega's". EXECUTE.

*gemiddeld sociaal kapitaal (ref. veel en weinig)

RECODE w1scb15c (3 thru 4=1) (ELSE=0) INTO soc_kapitaal_gem.

VARIABLE LABELS soc_kapitaal_gem "Gemiddeld sociaal kapitaal: collega's". EXECUTE.

*taalbeheersing (spreekt Nederlands)

goede taalbeheersing: spreekt goed Nederlands

RECODE w1scg8b (1 thru 2=1) (ELSE=0) INTO taalbeheersing_goed. VARIABLE LABELS taalbeheersing_goed 'Goede taalbeheersing (spreken)'. EXECUTE.

*gezondheidsstatus Goede gezondheidsstatus

RECODE w1scf1 (SYSMIS=SYSMIS) (1 thru 3=1) (ELSE=0) INTO gezondheidsstatus. VARIABLE LABELS gezondheidsstatus 'Goede gezondheid'.

EXECUTE.

*Etniciteit

w1cethnic --> etniciteit

* 1. etniciteit allochtoon/autochtoon: westers en niet-westers allochtoon (=1) tegenover autochtoon (=0)

recode w1cethnic (9=0) (1 thru 8=1) into etn_allochtoon. variable labels etn_allochtoon 'allochtone afkomst'. execute.

FREQUENCIES VARIABLES=etn_allochtoon /ORDER=ANALYSIS.

* 2. etniciteit: niet-westers allochtoon: niet-westers allochtoon tegenover westers allochtoon en autochtoon

RECODE w1cethnic (1 thru 6=1) (ELSE=0) INTO etn_nietwestersallochtoon. VARIABLE LABELS etn_nietwestersallochtoon 'niet-westers allochtone afkomst'. EXECUTE.

FREQUENCIES VARIABLES=etn_nietwestersallochtoon /ORDER=ANALYSIS.

*3. etniciteit: westers allochtoon

RECODE w1cethnic (7 thru 8=1) (ELSE=0) INTO westers_allo. VARIABLE LABELS westers_allo 'Westers allochtoon'.

EXECUTE.

*4. etniciteit: autochtoon

VARIABLE LABELS autochtoon 'Autochtoon'. EXECUTE.

*hercoderen variabele opleidingsniveau AFGEROND IN NEDERLAND

*rangschikken variabelen afgeronde opleiding in Nederland naar schaal 1 tot 11:

RECODE w1fa23ac16 (0=Copy) (1=Copy) INTO geen_opleiding. VARIABLE LABELS geen_opleiding 'geen opleiding afgerond'. EXECUTE.

RECODE w1fa23b02 (2=0) (1=Copy) INTO Lagereschool. VARIABLE LABELS Lagereschool 'lagere school afgerond'. EXECUTE.

RECODE w1fa23b03 (2=0) (1=2) INTO lbo_vmbokb_bbl.

VARIABLE LABELS lbo_vmbokb_bbl 'lbo vmbo-kb/bbl afgerond'. EXECUTE.

RECODE w1fa23b04 (2=0) (1=3) INTO mavo_vmbotl.

VARIABLE LABELS mavo_vmbotl 'mavo vmbo-tl afgerond'. EXECUTE.

RECODE w1fa23b05 (2=0) (1=4) INTO havo. VARIABLE LABELS havo 'havo afgerond'. EXECUTE.

RECODE w1fa23b06 (2=0) (1=5) INTO vwo_gymnasium.

VARIABLE LABELS vwo_gymnasium 'vwo gymnasium afgerond'. EXECUTE.

RECODE w1fa23b07 (2=0) (1=6) INTO mbokort_prim. VARIABLE LABELS mbokort_prim 'kmbo primair afgerond'.

EXECUTE.

RECODE w1fa23b08 (2=0) (1=7) INTO mbotussenlang_secu.

VARIABLE LABELS mbotussenlang_secu 'mbo tussen/lang secundair afgerond'. EXECUTE.

RECODE w1fa23b09 (2=0) (1=8) INTO hbo. VARIABLE LABELS hbo 'hbo afgerond'. EXECUTE.

RECODE w1fa23b10 (2=0) (1=9) INTO unibachelor.

VARIABLE LABELS unibachelor 'universiteit bach. afgerond'. EXECUTE.

RECODE w1fa23b11 (2=0) (1=10) INTO unimaster.

VARIABLE LABELS unimaster 'universiteit master afgerond'. EXECUTE.

RECODE w1fa23b12 (2=0) (1=11) INTO promotietraject.

VARIABLE LABELS promotietraject 'promotietraject afgerond'. EXECUTE.

*maken van een MAX variabele:

omdat er meerdere variabelen kunnen worden beantwoord met "ja", kan met behulp van een MAX

variabele de hoogst gegeven waarde van alle bovenstaande variabelen worden gemeten. Op die manier

worden de in Nederland afgeronde opleidingen door de respondent gerangschikt van 1 tot 11.

COMPUTE

NL_hoogst_afgeronde_opleiding=MAX(geen_opleiding,Lagereschool,lbo_vmbokb_bbl,mav o_vmbotl,

havo,vwo_gymnasium,mbokort_prim,mbotussenlang_secu,hbo,unibachelor,unimaster,promo tietraject). EXECUTE. FREQUENCIES VARIABLES=NL_hoogst_afgeronde_opleiding /ORDER=ANALYSIS.

*vervolgens zullen de opleidingen gerangschikt van 0 tot 11 opgedeeld worden in opleidingsniveau laag/midden/hoog

laag opleidingsniveau = 1

middelbaar opleidingsniveau = 2 hoog opleidingsniveau = 3

RECODE NL_hoogst_afgeronde_opleiding (6=1) (7=2) (0 thru 3=1) (4 thru 5=2) (8 thru 11=3) INTO

NL_opleidingsniveau.

VARIABLE LABELS NL_opleidingsniveau 'Opleidingsniveau in Nederland'. EXECUTE.

FREQUENCIES VARIABLES=NL_opleidingsniveau /ORDER=ANALYSIS.

*hercoderen variabele opleidingsniveau AFGEROND IN BUITENLAND laag/midden/hoog

RECODE w1fa23b13 (2=0) (1=1) INTO opl_buitenland_laag.

VARIABLE LABELS opl_buitenland_laag 'buitenl. opleiding laag afgerond'. EXECUTE.

RECODE w1fa23b14 (2=0) (1=2) INTO opl_buitenland_midden.

VARIABLE LABELS opl_buitenland_midden 'buitenl. opleiding midden afgerond'. EXECUTE.

RECODE w1fa23b15 (2=0) (1=3) INTO opl_buitenland_hoog.

VARIABLE LABELS opl_buitenland_hoog 'buitenl. opleiding hoog afgerond'. EXECUTE.

*rangschikken variabelen afgeronde opleiding in BUITENLAND naar schaal 1 tot 3:laag/ midden/hoog.

*omdat er meerdere variabelen kunnen worden beantwoord met "ja", kan met behulp van een MAX

variabele de hoogst gegeven waarde van alle bovenstaande variabelen worden gemeten. Op die manier

worden de in het buitenland afgeronde opleidingen door de respondent gerangschikt van 1 tot 3. COMPUTE BTL_hoogst_afgeronde_opleiding=MAX(opl_buitenland_laag,opl_buitenland_midden, opl_buitenland_hoog). EXECUTE. FREQUENCIES VARIABLES=BTL_hoogst_afgeronde_opleiding /ORDER=ANALYSIS.

*de respondenten die 0 hebben ingevoerd bij het afronden van een opleiding in het buitenland worden als 'missing'

gecodeerd. Deze mensen hebben een opleiding in Nederland gevolgd. *De rangschikking gaat nu van 1 tot 3.

RECODE BTL_hoogst_afgeronde_opleiding (0=SYSMIS) (1=1) (2=2) (3=3) INTO BTL_opleidingsniveau.

VARIABLE LABELS BTL_opleidingsniveau 'Opleidingsniveau buitenland'. EXECUTE.

FREQUENCIES VARIABLES=BTL_opleidingsniveau /ORDER=ANALYSIS.

*Van de indeling van laag/middelbaar/hoog opleidingsniveau wordt de MAX berekend van het hoogst afgeronde

opleidingsniveau van de afgeronde opleidingen in Nederland EN het buitenland.

COMPUTE Opleidingsniveau=MAX(NL_opleidingsniveau,BTL_opleidingsniveau). EXECUTE.

FREQUENCIES VARIABLES=Opleidingsniveau /ORDER=ANALYSIS.

*Vervolgens wordt er een dummy-variabele gecreeerd van de variabele "Opleidingsniveau", waarbij Hoog opleidingsniveau = 1, en Laag & Middelbaar opleidingsniveau = 0.

RECODE Opleidingsniveau (3=1) (ELSE=0) INTO hoog_opleidingsniveau.

VARIABLE LABELS hoog_opleidingsniveau 'Hoog opleidingsniveau (dummy-variabele)'. EXECUTE.

FREQUENCIES VARIABLES=hoog_opleidingsniveau /ORDER=ANALYSIS.

*Een tweede dummy-variabele wordt gecreeerd van de variabele "Opleidingsniveau", waarbij Middelbaar opleidingsniveau = 1, en Laag & Hoog opleidingsniveau = 0.

RECODE Opleidingsniveau (2=1) (ELSE=0) INTO middelbaar_opleidingsniveau. VARIABLE LABELS middelbaar_opleidingsniveau 'Middelbaar opleidingsniveau'. EXECUTE.

FREQUENCIES VARIABLES=middelbaar_opleidingsniveau /ORDER=ANALYSIS.

*Een derde dummy-variabele wordt gecreeerd van de variabele "Opleidingsniveau", waarbij Laag opleidingsniveau = 1, en Laag & Hoog opleidingsniveau = 0.

RECODE Opleidingsniveau (1=1) (ELSE=0) INTO laag_opleidingsniveau. VARIABLE LABELS laag_opleidingsniveau 'Laag opleidingsniveau'. EXECUTE.

FREQUENCIES VARIABLES=laag_opleidingsniveau /ORDER=ANALYSIS.

*---

*HERCODEREN van AFHANKELIJKE variabelen (leidinggevende functie en hoe verkregen)

*w1fa39 --> leidinggevende functie

Leidinggevende functie =1 tegenover geen leidinggevende functie =0

recode w1fa39 (1=Copy) (2=0) into leidinggevend. variable labels leidinggevend 'leidinggevende functie'. execute.

FREQUENCIES VARIABLES=leidinggevend /ORDER=ANALYSIS.

*w1fa39b --> hoge leidinggevende functie

hoge leidinggevende functie = leiding geven aan 11 personen of meer (=1) tegenover geen hoge leidinggevende functie

DO IF (w1fa39 = 1).

RECODE w1fa39b (1 thru 2=0) (3 thru 4=1) INTO hoog_leidinggevend. END IF.

VARIABLE LABELS hoog_leidinggevend 'Hoge leidinggevende functie (aantal mensen)'. EXECUTE.

FREQUENCIES VARIABLES=hoog_leidinggevend /ORDER=ANALYSIS.

*w1fa43 --> hoge leidinggevende functie 2

hoge leidinggevende functie 2 = hoog vereist opleidingsniveau (hbo of hoger) voor verkrijgen leidinggevende functie

DO IF (w1fa39 = 1).

RECODE w1fa43 (1 thru 4=0) (ELSE=1) INTO hoog_leidinggevend2. END IF.

VARIABLE LABELS hoog_leidinggevend2 'Hoge leidinggevende functie (vereiste opleiding)'.

EXECUTE.

FREQUENCIES VARIABLES=hoog_leidinggevend2 /ORDER=ANALYSIS.

*w1fa37 (op welke manier bent u aan deze functie gekomen) --> functie verkregen via werkgever (=1)

DO IF (w1fa39 = 1).

RECODE w1fa37 (7=1) (ELSE=0) INTO functie_via_werkgever. END IF.

VARIABLE LABELS functie_via_werkgever 'Leidinggevende functie verkregen via werkgever'. EXECUTE. TEMPORARY. SELECT IF w1fa39=1. FREQUENCIES VARIABLES=functie_via_werkgever /ORDER=ANALYSIS. *---

*DESCRIPTIVES:

Alle variabelen die zullen worden opgenomen in de binaire logistische regressies kunnen via 'descriptives' worden weergegeven:

DESCRIPTIVES VARIABLES=geslacht w1cage etn_nietwestersallochtoon westers_allo hoog_opleidingsniveau

functie_via_werkgever middelbaar_opleidingsniveau hoog_leidinggevend leidinggevend soc_kapitaal_veel soc_kapitaal_gem marital_st taalbeheersing_goed gezondheidsstatus zelfstandig

laag_opleidingsniveau autochtoon