Oods and decide when and where to move. These rules can be simple heuristics or a more complex model such as that provided by the coefficients of a discrete choice model. If agents’ behavior is grounded in a discrete choice model, they use the values of neighborhood characteristics in their simulated world (as well as their own attributes) in combination with the model parameters to generate transition probabilities for moving among neighborhoods. The agent translates these transition probabilities into a (multinomial) distribution for the probabilities of selecting each neighborhood and “samples” a neighborhood via a draw from this distribution. In practice, the neighborhood-specific probabilities are cumulated and the agent picks a neighborhood by drawing a number between 0 and 1 and choosing the neighborhood has the interval that contains that number. Figure 8 illustrates this process. See Bruch and Mare (2006, 2009) for a more detailed description of how to incorporate discrete choice models of residential mobility into RR6MedChemExpress RR6 agent-based models of neighborhood dynamics. There are a number of software packages available for doing agent-based modeling, including Mason, Swam, and Ascape. Netlogo (http://ccl.northwestern.edu/netlogo/) and Repast (http://repast.sourceforge.net/) are two of the most widely used options; both are free. Netlogo is a good option for researchers new to object-oriented programming. It is aimed at a less technical audience, has extensive documentation and user support, and contains a number of basic social science models in its model library. Repast requires some knowledge of Java, but can be used to run more complex models with larger populations. The software also allows for parallel processing. Both programs allow the user to import Geographic Information Systems (GIS) data to simulate mobility using realistic geography. Comparing Approaches for Micro and Macro Linkage Each of the three approaches takes a different tact to looking at segregation processes. Both Interactive Markov models and General equilibrium models focus on the aggregate AZD-8835 web distributions of populations across neighborhoods, whether estimated in practice from ; (3) Compute new marketNIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author ManuscriptSociol Methodol. Author manuscript; available in PMC 2013 March 08.Bruch and MarePageaggregate or individual-level data. As they have been applied to residential choice studies, however, GE models are used for comparing equilibria under alternate assumptions, whereas IM models are used to examine the dynamics of residential mobility and neighborhood change (contrast Mare and Bruch 2003 using IM models with papers by Bayer and colleagues). Like interactive Markov models, agent-based models also focus on population dynamics, but they are built up from the actions of simulated individuals. However, the key differences between agent-based models and the GE and IM models are: (1) agent-based models have an explicit notion of “vacancies,” where agents can only move into an area if there is an available slot; and (2) individuals in agent-based models make realized ot probabilistic ecisions. These differences may lead to substantively different segregation dynamics (for the same population and behavioral modelNIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript9. FUTURE DIRECTIONS IN RESIDENTIAL MOBILITY RESEARCHThere are several promising directions for future research into resident.Oods and decide when and where to move. These rules can be simple heuristics or a more complex model such as that provided by the coefficients of a discrete choice model. If agents’ behavior is grounded in a discrete choice model, they use the values of neighborhood characteristics in their simulated world (as well as their own attributes) in combination with the model parameters to generate transition probabilities for moving among neighborhoods. The agent translates these transition probabilities into a (multinomial) distribution for the probabilities of selecting each neighborhood and “samples” a neighborhood via a draw from this distribution. In practice, the neighborhood-specific probabilities are cumulated and the agent picks a neighborhood by drawing a number between 0 and 1 and choosing the neighborhood has the interval that contains that number. Figure 8 illustrates this process. See Bruch and Mare (2006, 2009) for a more detailed description of how to incorporate discrete choice models of residential mobility into agent-based models of neighborhood dynamics. There are a number of software packages available for doing agent-based modeling, including Mason, Swam, and Ascape. Netlogo (http://ccl.northwestern.edu/netlogo/) and Repast (http://repast.sourceforge.net/) are two of the most widely used options; both are free. Netlogo is a good option for researchers new to object-oriented programming. It is aimed at a less technical audience, has extensive documentation and user support, and contains a number of basic social science models in its model library. Repast requires some knowledge of Java, but can be used to run more complex models with larger populations. The software also allows for parallel processing. Both programs allow the user to import Geographic Information Systems (GIS) data to simulate mobility using realistic geography. Comparing Approaches for Micro and Macro Linkage Each of the three approaches takes a different tact to looking at segregation processes. Both Interactive Markov models and General equilibrium models focus on the aggregate distributions of populations across neighborhoods, whether estimated in practice from ; (3) Compute new marketNIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author ManuscriptSociol Methodol. Author manuscript; available in PMC 2013 March 08.Bruch and MarePageaggregate or individual-level data. As they have been applied to residential choice studies, however, GE models are used for comparing equilibria under alternate assumptions, whereas IM models are used to examine the dynamics of residential mobility and neighborhood change (contrast Mare and Bruch 2003 using IM models with papers by Bayer and colleagues). Like interactive Markov models, agent-based models also focus on population dynamics, but they are built up from the actions of simulated individuals. However, the key differences between agent-based models and the GE and IM models are: (1) agent-based models have an explicit notion of “vacancies,” where agents can only move into an area if there is an available slot; and (2) individuals in agent-based models make realized ot probabilistic ecisions. These differences may lead to substantively different segregation dynamics (for the same population and behavioral modelNIH-PA Author Manuscript NIH-PA Author Manuscript NIH-PA Author Manuscript9. FUTURE DIRECTIONS IN RESIDENTIAL MOBILITY RESEARCHThere are several promising directions for future research into resident.