Skip to content

ABM code for the article: An agent-based model of school choice with information asymmetries, published in the Journal of Simulation.

Notifications You must be signed in to change notification settings

diodz/abm-school-choice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An Agent-based model of school choice with information asymmetries.

In this repository you will find the code for our agent-based model in Netlogo.

Access the article at the Journal of Simulation here.

The following is information regarding the model implemented in Netlogo. The code which can be accessed in the netlogo folder.

HOW TO ACCESS THE MODEL?

You can open the Netlogo file in your Netlogo environment in your desktop or in the Netlogo website.

Alternatively you can open an html version of the model by opening the following file in your browser. You can also execute get_html_model.sh to auto download.

WHAT IS IT?

The model implements a school selection model that allows to study the effects of school choice and a policy implemented in Chile in 2010 known as traffic lights, in which a discrete signal of school achievement was given to families so they would pick higher achievement schools. The code is published as supplemental material with the paper: An agent-based model of school choice with information asymmetries, published in the Journal of Simulation.

HOW IT WORKS

There are two types of agents, schools and students. Both are placed randomly in the world. Both do not move. Students have an income level drawn from a normal distribution and they must choose a school, which is represented visually as a link to the school. They stay for a total of 10 years in school and then they graduate (or die in the model). Every year new students are created and appear in random places in the world. Schools have an achievemnt level drawn from a normal distribution.

Students have an income level drawn from a Pareto distribution.

As in Chile, a small percentage of schools can be private when school choice is allowed, in which case they may charge tuition, making them accesible only to high income students.

The percentage of high income students is selected by the user.

The important mechanic is the school selection process, which is implemented in procedure choose-school. Without school choice, every student is assigned a school in their neighborhood, which is the school closest to them. With school choice, students with a high income level will choose acoording to a utility function that considers both achievement and proximity the school. Low income students still select the closest option, either because they don´t know the achievement of schools or because they don´t care.

Attending public schools also has a cost, which is a transportation cost that agents may be able to afford depending on their income.

With the traffic-lights policy activated, low income students see a signal of achievement of schools, represented visually by the color of the school. Assuming they care about achievement, their choice still won’t be as optimal as high-income students since the latter has perfect knowledge of achievement.

HOW TO CITE

If you mention this model or the NetLogo software in a publication, we ask that you include the citations below. For the model itself:

Diego A. Díaz, Ana María Jiménez & Cristián Larroulet (2019) An agent-based model of school choice with information asymmetries, Journal of Simulation, DOI: 10.1080/17477778.2019.1679674

Please cite the NetLogo software as: Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.

About

ABM code for the article: An agent-based model of school choice with information asymmetries, published in the Journal of Simulation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published