******************************************************************************** ***********************BA/BIBB-Bewerbebefragung 2021**************************** ******do file mit Programmcodes zur Arbeit mit den Daten************************ ******************************************************************************** /*In diesem do file sind Befehle enthalten, die die Filterführung an den Fragebogen anpassen. Das BIBB-FDZ hat die entsprechenden Umcodierungen nicht durchgeführt, sondern überlässt es den Nutzenden zu entscheiden, ob die entsprechenden Anpassungen durchgeführt werden sollten. */ ******************************************************************************** global path = "" //Dateipfad festlegen in dem daten liegen use "$path\BABIBB_Bewerberbefragung2021_suf.dta" ******************************************************************************** *********Filter Fragen 4 bis 13 /*Laut Fragebogen sollen die Fragen 4 bis 13 nur von Personen beantwortet werden, die laut Frage 1 eine duale Berufsausbildung/betriebliche Ausbildung oder eine schulische Ausbildung mit Berufsabschluss absolvieren. Dieser Filter wurde von den Befragungspersonen jedoch nicht konsequent beachtet. */ foreach var of varlist F4- F13 { replace `var'=-1 if F1!=1 & F1!=2 } ******************************************************************************** *********Filter Frage 14 und Frage 15 /*Die Frage 14 im Fragebogen hat (per Filterführung) Personen, die angaben, aktuell keine Ausbildung zu machen, danach gefragt, aus welchen Gründen sie aktuell keine Ausbildung machen. Im Rahmen der Prüfungen und Aufbereitungsarbeiten hat sich gezeigt, dass dieser Filter (sowie auch weitere) nicht immer verstanden bzw. beachtet wurde, so dass beispielsweise hier auch Personen, die aktuell eine schulische Ausbildung absolvieren, Angaben machten. Inhaltlich kann dies durchaus Sinn ergeben, bei konsequenter Verfolgung des Filters wären diese Angaben allerdings nicht möglich. Dies gilt ebenfalls für die Frage 15. */ foreach var of varlist F14a-F14k F15 { replace `var'=-1 if F1==1 | F1==2 } ******************************************************************************** *********Filter Frage 25, Frage 26 und Frage 27 /*Die Fragen sollten laut Fragebogen nur Personen gestellt werden, denen ein Ausbildungsvertrag gekündigt wurde. Allerdings haben auch Personen, denen kein Vertrag gekündigt wurden die Frage beantwortet. */ foreach var of varlist F25 F26* F27* { replace `var'=-1 if F24==0 } ***Ggf. kann es auch sinnvoll sein, die Personen auf Filter zu setzen, die in F24 keine Angabe gemacht haben. foreach var of varlist F25 F26* F27* { replace `var'=-1 if F24==-9 } ******************************************************************************** *********Filter Frage 37 /*Die Fragen sollten laut Fragebogen nur Personen gestellt werden, die nicht in Deutschland geboren wurden. Allerdings haben auch Personen, angaben in Deutschland geboren worden zu sein die Frage beantwortet. */ replace F37=-1 if F36==1 ******************************************************************************** *********Filter Frage 39 /*Die Fragen sollten laut Fragebogen nur Personen gestellt werden, die neben Deutsch eine andere Muttersprache haben. */ replace F38=2 if F38==1 & F39_1!=-1 ******************************************************************************** *********Frage 40 /*Es gibt die Antwortmöglichkeit "Ich habe an nichts davon teilgenommen", diese wurde allerdings auch von Personen gewählt, die auch eine der anderen Antoertmöglichkeiten gewählt haben*/ replace F40h = 0 if F40a1==1 | F40a2==1 | F40b1==1 | F40b2==1 | F40c1==1 | F40c2==1 | F40d1==1 | F40d2==1 | F40e1==1 | F40e2==1 | F40f1==1 | F40f2==1 | F40g1==1 | F40g2==1