use "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_1_Gruppe_balanced_regready.dta", clear *Variable für Staatsangehörigkeit generiren (Deutsch=0, Referenzgruppe) by v3: egen STAAT = max(v13) if v13~=. replace STAAT = 99 if STAAT==1 replace STAAT = 1 if STAAT>1 &STAAT<99 replace STAAT = 0 if STAAT==99 *Variable erzeugen, die das Risiko Arbeitslos zu werden beschreibt (nur den Übergang!) by v3: gen ALRisk = AL by v3: replace ALRisk = . if ALRisk[_n-1] == 1 & ALRisk == 1 by v3: replace ALRisk = . if ALRisk[_n-1] == . & ALRisk == 1 *Variable für den privaten Sektor generieren gen Privat = 1 if AL==1 & LandForstFisch[_n-1]==1| AL==1 & BergSteineErden[_n-1]==1| AL==1& Verarbeitendes[_n-1]==1| AL==1 & Energie[_n-1]==1|AL==1 & Bau[_n-1]==1| AL==1 & Handel[_n-1]==1| AL==1 & VerkehrNachrichten[_n-1]==1| AL==1 & KreditVersicherung[_n-1]==1|AL==1 &GrundVermietung[_n-1]==1| AL==1 & UntDienstleister[_n-1]==1 replace Privat=1 if AL==0 & LandForstFisch==1|BergSteineErden==1|Verarbeitendes==1|Energie==1|Bau==1|Handel==1|VerkehrNachrichten==1|KreditVersicherung==1|GrundVermietung==1|UntDienstleister==1 replace Privat=0 if AL==1 & OeffVerwalt[_n-1]==1|AL==1 & Unterricht[_n-1]==1|AL==1 & Soziales[_n-1]==1|AL==1 & SonstOeffDienst[_n-1]==1 replace Privat=0 if AL==0 & OeffVerwalt==1 | Unterricht==1 | Soziales ==1 | SonstOeffDienst==1 *Sonderfall: erste Meldung Al replace Privat=. if AL==1 & v1==9 *Variable für den öffentlichen Sektor generieren by v3: gen Public=1 if AL==1 & OeffVerwalt[_n-1]==1|AL==1 & Unterricht[_n-1]==1|AL==1 & Soziales[_n-1]==1|AL==1 & SonstOeffDienst[_n-1]==1 replace Public=1 if AL==0 & OeffVerwalt==1 | Unterricht==1 | Soziales ==1 | SonstOeffDienst==1 replace Public=0 if AL==1 & LandForstFisch[_n-1]==1| AL==1 & BergSteineErden[_n-1]==1| AL==1& Verarbeitendes[_n-1]==1| AL==1 & Energie[_n-1]==1|AL==1 & Bau[_n-1]==1| AL==1 & Handel[_n-1]==1| AL==1 & VerkehrNachrichten[_n-1]==1| AL==1 & KreditVersicherung[_n-1]==1|AL==1 &GrundVermietung[_n-1]==1| AL==1 & UntDienstleister[_n-1]==1 replace Public=0 if AL==0 & LandForstFisch==1|BergSteineErden==1|Verarbeitendes==1|Energie==1|Bau==1|Handel==1|VerkehrNachrichten==1|KreditVersicherung==1|GrundVermietung==1|UntDienstleister==1 *Sonderfall: erste Meldung Al replace Public=. if AL==1 & v1==9 *Alle Variablen, die ALRisk erklären sollen müssen für die erste Periode in Arbeitslosigkeit ggf. nachdefiniert werden (vgl. Private und Public) * *Teilzeit, Meister, Facharbeiter, Arbeiter, Azubi * replace Teilzeit=Teilzeit[_n-1] if ALRisk==1 replace Meister=Meister[_n-1] if ALRisk==1 replace Facharbeiter=Facharbeiter[_n-1] if ALRisk==1 replace Arbeiter=Arbeiter[_n-1] if ALRisk==1 replace Azubi=Azubi[_n-1] if ALRisk==1 ***restriction to full time employment keep if Azubi~=1 & Teilzeit~=1 ***balanced panel by v3: gen HILFE=_N keep if HILFE==32 drop HILFE ***dropping not used variables*** drop v2 v4 v5 v6 v7 v8 v9 v10 v13 v14 v15 v16 v17 v18 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v37 v36 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v51 v50 v52 v53 v54 v59 v55 v56 v57 v58 save "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_1_Gruppe_balanced_regready_kurz.dta", replace ***same procedure for every group use "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_2_Gruppe_balanced_regready.dta", clear *Variable für Staatsangehörigkeit generiren (Deutsch=0, Referenzgruppe) by v3: egen STAAT = max(v13) if v13~=. replace STAAT = 99 if STAAT==1 replace STAAT = 1 if STAAT>1 &STAAT<99 replace STAAT = 0 if STAAT==99 *Variable erzeugen, die das Risiko Arbeitslos zu werden beschreibt (nur den Übergang!) by v3: gen ALRisk = AL by v3: replace ALRisk = . if ALRisk[_n-1] == 1 & ALRisk == 1 by v3: replace ALRisk = . if ALRisk[_n-1] == . & ALRisk == 1 *Variable für den privaten Sektor generieren gen Privat = 1 if AL==1 & LandForstFisch[_n-1]==1| AL==1 & BergSteineErden[_n-1]==1| AL==1& Verarbeitendes[_n-1]==1| AL==1 & Energie[_n-1]==1|AL==1 & Bau[_n-1]==1| AL==1 & Handel[_n-1]==1| AL==1 & VerkehrNachrichten[_n-1]==1| AL==1 & KreditVersicherung[_n-1]==1|AL==1 &GrundVermietung[_n-1]==1| AL==1 & UntDienstleister[_n-1]==1 replace Privat=1 if AL==0 & LandForstFisch==1|BergSteineErden==1|Verarbeitendes==1|Energie==1|Bau==1|Handel==1|VerkehrNachrichten==1|KreditVersicherung==1|GrundVermietung==1|UntDienstleister==1 replace Privat=0 if AL==1 & OeffVerwalt[_n-1]==1|AL==1 & Unterricht[_n-1]==1|AL==1 & Soziales[_n-1]==1|AL==1 & SonstOeffDienst[_n-1]==1 replace Privat=0 if AL==0 & OeffVerwalt==1 | Unterricht==1 | Soziales ==1 | SonstOeffDienst==1 *Sonderfall: erste Meldung Al replace Privat=. if AL==1 & v1==9 *Variable für den öffentlichen Sektor generieren by v3: gen Public=1 if AL==1 & OeffVerwalt[_n-1]==1|AL==1 & Unterricht[_n-1]==1|AL==1 & Soziales[_n-1]==1|AL==1 & SonstOeffDienst[_n-1]==1 replace Public=1 if AL==0 & OeffVerwalt==1 | Unterricht==1 | Soziales ==1 | SonstOeffDienst==1 replace Public=0 if AL==1 & LandForstFisch[_n-1]==1| AL==1 & BergSteineErden[_n-1]==1| AL==1& Verarbeitendes[_n-1]==1| AL==1 & Energie[_n-1]==1|AL==1 & Bau[_n-1]==1| AL==1 & Handel[_n-1]==1| AL==1 & VerkehrNachrichten[_n-1]==1| AL==1 & KreditVersicherung[_n-1]==1|AL==1 &GrundVermietung[_n-1]==1| AL==1 & UntDienstleister[_n-1]==1 replace Public=0 if AL==0 & LandForstFisch==1|BergSteineErden==1|Verarbeitendes==1|Energie==1|Bau==1|Handel==1|VerkehrNachrichten==1|KreditVersicherung==1|GrundVermietung==1|UntDienstleister==1 *Sonderfall: erste Meldung Al replace Public=. if AL==1 & v1==9 *Alle Variablen, die ALRisk erklären sollen müssen für die erste Periode in Arbeitslosigkeit ggf. nachdefiniert werden (vgl. Private und Public) * *Teilzeit, Meister, Facharbeiter, Arbeiter, Azubi * replace Teilzeit=Teilzeit[_n-1] if ALRisk==1 replace Meister=Meister[_n-1] if ALRisk==1 replace Facharbeiter=Facharbeiter[_n-1] if ALRisk==1 replace Arbeiter=Arbeiter[_n-1] if ALRisk==1 replace Azubi=Azubi[_n-1] if ALRisk==1 keep if Azubi~=1 & Teilzeit~=1 by v3: gen HILFE=_N keep if HILFE==32 drop HILFE drop v2 v4 v5 v6 v7 v8 v9 v10 v13 v14 v15 v16 v17 v18 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v37 v36 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v51 v50 v52 v53 v54 v59 v55 v56 v57 v58 save "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_2_Gruppe_balanced_regready_kurz.dta", replace use "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_3_Gruppe_balanced_regready.dta", clear *Variable für Staatsangehörigkeit generiren (Deutsch=0, Referenzgruppe) by v3: egen STAAT = max(v13) if v13~=. replace STAAT = 99 if STAAT==1 replace STAAT = 1 if STAAT>1 &STAAT<99 replace STAAT = 0 if STAAT==99 *Variable erzeugen, die das Risiko Arbeitslos zu werden beschreibt (nur den Übergang!) by v3: gen ALRisk = AL by v3: replace ALRisk = . if ALRisk[_n-1] == 1 & ALRisk == 1 by v3: replace ALRisk = . if ALRisk[_n-1] == . & ALRisk == 1 *Variable für den privaten Sektor generieren gen Privat = 1 if AL==1 & LandForstFisch[_n-1]==1| AL==1 & BergSteineErden[_n-1]==1| AL==1& Verarbeitendes[_n-1]==1| AL==1 & Energie[_n-1]==1|AL==1 & Bau[_n-1]==1| AL==1 & Handel[_n-1]==1| AL==1 & VerkehrNachrichten[_n-1]==1| AL==1 & KreditVersicherung[_n-1]==1|AL==1 &GrundVermietung[_n-1]==1| AL==1 & UntDienstleister[_n-1]==1 replace Privat=1 if AL==0 & LandForstFisch==1|BergSteineErden==1|Verarbeitendes==1|Energie==1|Bau==1|Handel==1|VerkehrNachrichten==1|KreditVersicherung==1|GrundVermietung==1|UntDienstleister==1 replace Privat=0 if AL==1 & OeffVerwalt[_n-1]==1|AL==1 & Unterricht[_n-1]==1|AL==1 & Soziales[_n-1]==1|AL==1 & SonstOeffDienst[_n-1]==1 replace Privat=0 if AL==0 & OeffVerwalt==1 | Unterricht==1 | Soziales ==1 | SonstOeffDienst==1 *Sonderfall: erste Meldung Al replace Privat=. if AL==1 & v1==9 *Variable für den öffentlichen Sektor generieren by v3: gen Public=1 if AL==1 & OeffVerwalt[_n-1]==1|AL==1 & Unterricht[_n-1]==1|AL==1 & Soziales[_n-1]==1|AL==1 & SonstOeffDienst[_n-1]==1 replace Public=1 if AL==0 & OeffVerwalt==1 | Unterricht==1 | Soziales ==1 | SonstOeffDienst==1 replace Public=0 if AL==1 & LandForstFisch[_n-1]==1| AL==1 & BergSteineErden[_n-1]==1| AL==1& Verarbeitendes[_n-1]==1| AL==1 & Energie[_n-1]==1|AL==1 & Bau[_n-1]==1| AL==1 & Handel[_n-1]==1| AL==1 & VerkehrNachrichten[_n-1]==1| AL==1 & KreditVersicherung[_n-1]==1|AL==1 &GrundVermietung[_n-1]==1| AL==1 & UntDienstleister[_n-1]==1 replace Public=0 if AL==0 & LandForstFisch==1|BergSteineErden==1|Verarbeitendes==1|Energie==1|Bau==1|Handel==1|VerkehrNachrichten==1|KreditVersicherung==1|GrundVermietung==1|UntDienstleister==1 *Sonderfall: erste Meldung Al replace Public=. if AL==1 & v1==9 *Alle Variablen, die ALRisk erklären sollen müssen für die erste Periode in Arbeitslosigkeit ggf. nachdefiniert werden (vgl. Private und Public) * *Teilzeit, Meister, Facharbeiter, Arbeiter, Azubi * replace Teilzeit=Teilzeit[_n-1] if ALRisk==1 replace Meister=Meister[_n-1] if ALRisk==1 replace Facharbeiter=Facharbeiter[_n-1] if ALRisk==1 replace Arbeiter=Arbeiter[_n-1] if ALRisk==1 replace Azubi=Azubi[_n-1] if ALRisk==1 keep if Azubi~=1 & Teilzeit~=1 by v3: gen HILFE=_N keep if HILFE==32 drop HILFE drop v2 v4 v5 v6 v7 v8 v9 v10 v13 v14 v15 v16 v17 v18 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v37 v36 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v51 v50 v52 v53 v54 v59 v55 v56 v57 v58 save "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_3_Gruppe_balanced_regready_kurz.dta", replace use "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_4_Gruppe_balanced_regready.dta", clear *Variable für Staatsangehörigkeit generiren (Deutsch=0, Referenzgruppe) by v3: egen STAAT = max(v13) if v13~=. replace STAAT = 99 if STAAT==1 replace STAAT = 1 if STAAT>1 &STAAT<99 replace STAAT = 0 if STAAT==99 *Variable erzeugen, die das Risiko Arbeitslos zu werden beschreibt (nur den Übergang!) by v3: gen ALRisk = AL by v3: replace ALRisk = . if ALRisk[_n-1] == 1 & ALRisk == 1 by v3: replace ALRisk = . if ALRisk[_n-1] == . & ALRisk == 1 *Variable für den privaten Sektor generieren gen Privat = 1 if AL==1 & LandForstFisch[_n-1]==1| AL==1 & BergSteineErden[_n-1]==1| AL==1& Verarbeitendes[_n-1]==1| AL==1 & Energie[_n-1]==1|AL==1 & Bau[_n-1]==1| AL==1 & Handel[_n-1]==1| AL==1 & VerkehrNachrichten[_n-1]==1| AL==1 & KreditVersicherung[_n-1]==1|AL==1 &GrundVermietung[_n-1]==1| AL==1 & UntDienstleister[_n-1]==1 replace Privat=1 if AL==0 & LandForstFisch==1|BergSteineErden==1|Verarbeitendes==1|Energie==1|Bau==1|Handel==1|VerkehrNachrichten==1|KreditVersicherung==1|GrundVermietung==1|UntDienstleister==1 replace Privat=0 if AL==1 & OeffVerwalt[_n-1]==1|AL==1 & Unterricht[_n-1]==1|AL==1 & Soziales[_n-1]==1|AL==1 & SonstOeffDienst[_n-1]==1 replace Privat=0 if AL==0 & OeffVerwalt==1 | Unterricht==1 | Soziales ==1 | SonstOeffDienst==1 *Sonderfall: erste Meldung Al replace Privat=. if AL==1 & v1==9 *Variable für den öffentlichen Sektor generieren by v3: gen Public=1 if AL==1 & OeffVerwalt[_n-1]==1|AL==1 & Unterricht[_n-1]==1|AL==1 & Soziales[_n-1]==1|AL==1 & SonstOeffDienst[_n-1]==1 replace Public=1 if AL==0 & OeffVerwalt==1 | Unterricht==1 | Soziales ==1 | SonstOeffDienst==1 replace Public=0 if AL==1 & LandForstFisch[_n-1]==1| AL==1 & BergSteineErden[_n-1]==1| AL==1& Verarbeitendes[_n-1]==1| AL==1 & Energie[_n-1]==1|AL==1 & Bau[_n-1]==1| AL==1 & Handel[_n-1]==1| AL==1 & VerkehrNachrichten[_n-1]==1| AL==1 & KreditVersicherung[_n-1]==1|AL==1 &GrundVermietung[_n-1]==1| AL==1 & UntDienstleister[_n-1]==1 replace Public=0 if AL==0 & LandForstFisch==1|BergSteineErden==1|Verarbeitendes==1|Energie==1|Bau==1|Handel==1|VerkehrNachrichten==1|KreditVersicherung==1|GrundVermietung==1|UntDienstleister==1 *Sonderfall: erste Meldung Al replace Public=. if AL==1 & v1==9 *Alle Variablen, die ALRisk erklären sollen müssen für die erste Periode in Arbeitslosigkeit ggf. nachdefiniert werden (vgl. Private und Public) * *Teilzeit, Meister, Facharbeiter, Arbeiter, Azubi * replace Teilzeit=Teilzeit[_n-1] if ALRisk==1 replace Meister=Meister[_n-1] if ALRisk==1 replace Facharbeiter=Facharbeiter[_n-1] if ALRisk==1 replace Arbeiter=Arbeiter[_n-1] if ALRisk==1 replace Azubi=Azubi[_n-1] if ALRisk==1 keep if Azubi~=1 & Teilzeit~=1 by v3: gen HILFE=_N keep if HILFE==32 drop HILFE drop v2 v4 v5 v6 v7 v8 v9 v10 v13 v14 v15 v16 v17 v18 v22 v23 v24 v25 v26 v27 v28 v29 v30 v31 v32 v33 v34 v35 v37 v36 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v51 v50 v52 v53 v54 v59 v55 v56 v57 v58 save "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_4_Gruppe_balanced_regready_kurz.dta", replace ***merge datasets*** use "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_1_Gruppe_balanced_regready_kurz.dta", clear append using "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_2_Gruppe_balanced_regready_kurz.dta" append using "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_3_Gruppe_balanced_regready_kurz.dta" append using "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\Jahr2000_2007_4_Gruppe_balanced_regready_kurz.dta" save "H:\Documents\Documents\Daten\Beschäftigtenpanel\Beschäftigtenpanel\Stata\ALLE_balanced_regready_kurz.dta", replace