Skip to content

"A quasi-experiment in international student mobility: Germany’s fee re-introductions" in European Journal of Higher Education

Notifications You must be signed in to change notification settings

olga-churkina/Germany-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Replication code for "A quasi-experiment in international student mobility: Germany’s fee re-introductions" in European Journal of Higher Education

The research project analyses Germany’s re-introductions of tuition fees and enrolment of international students for the time period of 1997-2017. The paper uses fixed effects and synthetic control estimators to measure the effect of fee reintroductions on international enrolments. Results reveal that only one state significantly reduced its foreign student intake while the remaining fee-reintroducing states (seven out of 16 total) did not lose foreign students. Findings expand upon prior studies conducted on German students and contribute to the debate concerning optimal student taxation policy.

Package installations

The following R packages are used in the analysis:

  • readxl (Excel files)
  • plm (panel data)
  • lmtest (Breusch-Pagan and Breusch-Godfrey tests)
  • dplyr (data manipulations)
  • ggplot2 (visualizations)
  • Synth (synthetic control analysis)
  • SCtools (extensions for synthetic controls analysis)
  • stringr (string manipulations)
  • stats (statistical functions)
  • cvTools (cross-validation tools for regression models)
  • stargazer (exporting to LaTeX)
  • furrr, purr & magrittr (speed the calculations)

Data Analysis

The R code Gernamy code.R consists of two parts: extended difference-in-differences and synthetic control analyses. First, we generated two-way fixed effects difference-in-differences estimates from three regressions: one full-set regression and two regressions using 'stable' and 'small' state subgroups (see the paper for more details). Second, we created seven synthetic controls, one for each fee re-introducing state, and used them to generate fictitious outcomes (i.e., the incoming student cohorts had the state followed the same trend of its synthetic control which ‘never reintroduced’ fees). The second part of the analysis includes two visualizations: comparison of observed and synthetic trends and "spaghetti charts" for each state. The analysis is followed by various robustness checks.

About

"A quasi-experiment in international student mobility: Germany’s fee re-introductions" in European Journal of Higher Education

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages