Computational Model Library

Replication of an agent-based model using the Replication Standard (1.0.0)

This model is a replication model which is constructed based on the existing model used by the following article:
Brown, D.G. and Robinson, D.T., 2006. Effects of heterogeneity in residential preferences on an agent-based model of urban sprawl. Ecology and society, 11(1).
The original model is called SLUCE’s Original Model for Experimentation (SOME). In Brown and Robinson (2006)’s article, the SOME model was used to explore the impacts of heterogeneity in residential location selections on the research of urban sprawl. The original model was constructed using Objective-C language based on SWARM platform. This replication model is built by NetLogo language on NetLogo platform. We successfully replicate that model and demonstrated the reliability and replicability of it.

Release Notes

There are totally ten sub-models in this replication model. All models must be run based on the “151aesth.txt” file. “151aesth.txt” file is used to set up the model landscape. Make sure the “151aesth.txt” is in the same location as the model code.
In each model, there are totally 7 tuning parameters which can be found in the ‘interface’ tab of this model. ‘Smoothness’ is used to adjust the roughness of the surface. ‘numtest’ is the number of locations to be evaluated by each resident before selecting the final location. ‘luab?’ is a useless parameter in this version of model. ‘radius’ is used to determine the radius of each service center’s service circle. ‘num-of-experiments’ is the number of iterations each model run will do. ‘first-time-output?’ is a binary parameter which determine whether this is the first time to run the model. Make sure to turn it on when it is the first time to run the model. ‘do-iterate’ is also a binary parameter to determine whether you want to do the iteration. If you do not do the iteration, there will be only one model results after each model running.
There will be two outputs after each model running, which are one ‘csv.’ file and one raster file. Make sure to define appropriate output locations for both files for the further analysis. The raster file is used to analyze the spatial patterns of development. The csv. file is used to analyze the distribution of agent utilities. To be noticed, the raster file needs to be further analyzed by the Fragstats software.
If you do not want to do the iteration, turn the ‘do-iterate?’ off and click ‘setup’, then click ‘go’ to run the model.
If the model can successfully produce two output files, it can be said that the model is successfully run. The output analysis methods will be published as an article on a scientific journal. We will add the details about that article after its publication.

Associated Publications

Brown, D.G. and Robinson, D.T., 2006. Effects of heterogeneity in residential preferences on an agent-based model of urban sprawl. Ecology and society, 11(1).

This release is out-of-date. The latest version is 1.1.0

Replication of an agent-based model using the Replication Standard 1.0.0

This model is a replication model which is constructed based on the existing model used by the following article:
Brown, D.G. and Robinson, D.T., 2006. Effects of heterogeneity in residential preferences on an agent-based model of urban sprawl. Ecology and society, 11(1).
The original model is called SLUCE’s Original Model for Experimentation (SOME). In Brown and Robinson (2006)’s article, the SOME model was used to explore the impacts of heterogeneity in residential location selections on the research of urban sprawl. The original model was constructed using Objective-C language based on SWARM platform. This replication model is built by NetLogo language on NetLogo platform. We successfully replicate that model and demonstrated the reliability and replicability of it.

Release Notes

There are totally ten sub-models in this replication model. All models must be run based on the “151aesth.txt” file. “151aesth.txt” file is used to set up the model landscape. Make sure the “151aesth.txt” is in the same location as the model code.
In each model, there are totally 7 tuning parameters which can be found in the ‘interface’ tab of this model. ‘Smoothness’ is used to adjust the roughness of the surface. ‘numtest’ is the number of locations to be evaluated by each resident before selecting the final location. ‘luab?’ is a useless parameter in this version of model. ‘radius’ is used to determine the radius of each service center’s service circle. ‘num-of-experiments’ is the number of iterations each model run will do. ‘first-time-output?’ is a binary parameter which determine whether this is the first time to run the model. Make sure to turn it on when it is the first time to run the model. ‘do-iterate’ is also a binary parameter to determine whether you want to do the iteration. If you do not do the iteration, there will be only one model results after each model running.
There will be two outputs after each model running, which are one ‘csv.’ file and one raster file. Make sure to define appropriate output locations for both files for the further analysis. The raster file is used to analyze the spatial patterns of development. The csv. file is used to analyze the distribution of agent utilities. To be noticed, the raster file needs to be further analyzed by the Fragstats software.
If you do not want to do the iteration, turn the ‘do-iterate?’ off and click ‘setup’, then click ‘go’ to run the model.
If the model can successfully produce two output files, it can be said that the model is successfully run. The output analysis methods will be published as an article on a scientific journal. We will add the details about that article after its publication.

Version Submitter First published Last modified Status
1.1.0 Jiaxin Zhang Sat Jul 18 02:33:17 2020 Mon Mar 8 11:50:36 2021 Published
1.0.0 Jiaxin Zhang Sun Jan 20 05:37:16 2019 Thu Jul 16 16:05:27 2020 Published

Discussion

This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.
Accept