Upload
joseph-craig
View
219
Download
1
Tags:
Embed Size (px)
Citation preview
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-
environment Interactions”
Jan. 28, 2009
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Plan for today
• Questions about definitions, etc.
• Conceptual intro continued
• Pattern-oriented modeling
• Potential modeling platforms
• Market mechanism
• Logo models (short lab/writing assignment)
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Course themes covered today …
• Modeling cross-scale feedbacks and interactions
• Understanding the behavior of complex models (3rd way of science)
• Model verification and validation (esp. pattern-oriented validation)
• Empirical methods for building agent decision models (somewhat, more next week)
• Modeling market interactions
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Identifying and representing spatial, temporal, and behavioral complexity
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
A few important questions to answer when building a model:
What real-world spatial, temporal, and behavioral processes do you strive to represent?andWhat is the minimum level of complexity for the model?
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Main questions to consider
• What spatial, temporal, and behavioral processes do we believe are important in the system we want to model?
• How much complexity do we need to build into our model to capture those processes?
• How little complexity can we get away with?
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Characterizing complexity
We will discuss:• sources of spatial, temporal, and behavioral
complexity
• what is determined within the model, and what information is external
• what cross-scale feedbacks are present
• Results of complexity:
• Path-dependence
• Thresholds/critical mass
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Spatial Complexity: Spatial autocorrelation
• Example: one land use is more likely when it has another land use type as a neighbor, due to:
• Technology adoption and other imitative behavior
• Scale economies (synergies between activities)
• Spatial competition (example: coffee shops)
• Negative spatial spillovers/externalities
• Ecological spillovers (edge effects)
• Other (non land-use) examples?
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
More spatial complexity: Spatial dependence
• Example: two locations share a similar spatial characteristics, such as
• Soil type
• Accessibility
• Climate
• Topography
• Political zone
• Note this type of spatial dependence may motivate using data at different spatial scales in your model
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
More spatial complexity: Networks
• Physical: • transportation infrastructure
• hydrology
• Social: • communication
• social ties
• trade and commerce
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Temporal complexity: Growth and decay
• Population growth and decline (animal and human)
• Soil degradation
• Carbon sequestration
• Erosion
• Social trends
• Financial investments
• More?
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Temporal complexity: Temporal lags
• Growth and decay functions lead to temporal autocorrelation (this time period’s state depends on last time period’s)
• Modeling current state may require information on states in previous time periods
• For processes that also diffuse over space, it may require both spatial and temporal lags (example: species colonization)
• More?
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Temporal complexity: Path dependence
• Different conditions at one time period can lead to very different outcomes over space and time
• Land use--initial development determines future pattern
• Technology adoption--presence of an innovator
• This is an important source of uncertainty in modeling
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Temporal complexity: forward-looking behavior
• Humans and other animals are forward-looking. Examples:
• Food and seed storage
• Crop rotation
• Strategic behavior, such as pre-emptive land clearing
• Successful models must take this into account
• Therefore, models must build in expectations of the future and possible responses
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Temporal complexity: fast vs. slow processes
• Some decisions are influenced by short-term processes (eg, weather, pest invasions)
• Others depend on longer-term processes (eg, climate change, soil degradation)
• May motivate representing multiple temporal scales in models
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Behavioral Complexity
• Different types of actors
• Public resource managers
• Farmers
• Developers
• Urban residents
• Multiple goals
• Heterogeneity within:
• Expectations
• Strategies
• Motivations
• Interconnectivity of agents in social, economic, and ecological networks
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
How many model elements are determined within the model?
• Issue here is the degree of endogeneity, or connectedness, of the components of the dynamic system
• The more endogeneity is present, the broader the scope of the model, and the larger the number of questions that can be asked and answered with the model
• The more endogeneity is present in a model, the more difficult it is to analyze and understand its workings
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Cross-scale dynamics
• Higher-level processes often constrain lower-level processes
• Lower-level processes may feed back to influence higher-level processes
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Example: roads, colonization, and deforestation
• National level policies (subsidized timber prices and/or roads) encourage road construction and deforestation
• National level policies (distribution of land for frontier settlement) encourage settlement along roads
• Rural ag. producers become more integrated with the market (new people, new techniques, new opportunities)
• Results may be greater sensitivity to financial factors such as ag prices, off-farm wages, credit, timber prices) (Angelsen and Kaimowitz)
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Example: Residential location and employment
• Spatial structure at one level determined as residents locate within commuting distance of place of employment
• Spatial structure at another level determined as firm locates around other complementary firms (result is polycentric node)
• Spatial structure at higher level determined by relationship between polycentric nodes
• At a still higher level, spatial structure between cities is determined through migration (Anas et al.)
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Example: Ag production and price feedbacks
• Spike in demand may cause ag extensification (production on previously marginal lands). Example: organic rice for Japanese consumption
• Increased supply at a local level feeds back to depress globally determined price (classic cobweb model)
• Note that integration of new markets may have the same effects (example: coffee production)
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Cross-scale integration and feedbacks:
• Theoretically, the potential for cross-scale representations in MAS is excellent
• MAS models already link micro behaviors to macro structures (market-clearing price, distribution of economic activity, market structure, social networks, land-use patterns, technology adoption patterns, migration)
• Exogenous impact of macro structures on micro incentives is easy
• Challenge is feedbacks between emergent macro structures and subsequent micro decisions
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Janssen/Ostrom paper highlights:
• Helps develop understanding of why models of bounded rationality may be needed
• “Applications” sections give nice intros to research area and particular papers
• Demonstrates synergies between theoretical modeling, lab experiments, and ABM
• Links back to complexity-theoretic concepts
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Bousquet and LePage paper highlights:
• Idea of “dynamics under constraints” vs “interactions
• Links back to complexity-theoretic concepts
• Very nice discussion of IBM
• Catalog of different decision-making models (we will see many examples over the semester)
• More nice discussion of cross-scale modeling potential
• Good point about inductive search for decision models
• Bring a more post-modern perspective to ABM for natural resource management
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Typology of ABMs
Agents
Designed Analyzed
Environm
ent
De
sign
edA
nalyze
d
Existence proof; Discovery of new relationships
Laboratory experiments; Role-playing games
Explanation;Projection;Scenario analysis
Explanation
Berg
er/
Park
er
(20
02
).
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Jump to tables from new CASA report …
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Traditional scientific method:
Mathematically expressedbehavioral model
Hypotheses derived viadeductive mathematics
or logic
Empirical testing via inductive data analysis
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
The “third way of science”:
Agent-based behavioral model
Hypotheses derived viainductive analysis of
simulated data
Empirical testing via inductive data analysis
Simulated data generatedthrough multiple model runs
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
“Pseudo-inductive” application to “Cell 1” models
• Design hypothetical causal rules/mechanisms into ABM
• Generate database of outcomes by sweeping model parameter space
• Analyze generated data using inductive methods that use emergent macro outcomes as dependent variables, and parameter values as independent
• Hypotheses (equivalent of comparative statics or dynamics are contained in the estimate coefficients: how to macro outcomes change as parameters change
• I have a draft paper on this theme
• Happe paper also takes a similar approach
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
“Pseudo-inductive” application to “Cell 4” models
• Parameterize ABM using real-world derived rules and data
• Generate one or a range of model outcomes
• Analyze generated and real-world data using the same inductive model
• If estimated model coefficients are qualitatively similar (coefficient sign and significance), you have qualitative agreement with the real world
• If estimated model coefficients are statistically significantly similar, you have quantitative agreement with the real world (and I bet an incorrect model)
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
But …
• This is all open to discussion and we may change our mind!
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Issues in calibration, verification, and validation
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Definition: Calibration
• “Calibration refers to the process of creating a model such that it is consistent with the data used to create the model” (Verburg et al 2006)
• Derivation of best-fit model parameters from real-world data (Dawn)
• Goodness of fit measures of calibration only measure model applicability within the range of calibration data.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Definitions: Verification and Validation
• “Verification and validation concern, respectively, the correctness of model construction and the truthfulness of a model with respect to its problem domain. In other words, verification means building the system right, and validation means building the right system…Once a model is verified and works correctly, then the modeler is concerned with validation—comparing model outcomes to outside data and expectations.” (Manson from Parker et al. 2003)
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Model Verification
• Most important for deductively-structured models (mathematical programming and agent-based)
• The main idea is that you must test out your model rules methodically to make sure they are doing what you intend them to do
• Verification can also be similar to structural validation--are the rules the right rules?
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Model validation: Verburg et al 2006
Rykiel (1996) defines validation as “a demonstration that a model within its domain of applicability possesses a satisfactory range of accuracy consistent with the intended application of the model”. Model validation is therefore the process of measuring the agreement between the model prediction and independent data. If there is a good match, then the method used to make the prediction is said to be valid. It is crucial to distinguish between model calibration and model validation.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Goals of validation (Verburg et al 2006; Manson 2003)
• Manson, answer question: “How well does a model characterize the target system?”
• Verburg et al: “It is not particularly useful to attempt to crown a model as valid, or to condemn a model as invalid based on the validation results. It is more useful to state carefully the degree to which a model is valid. Validation should measure the performance of a model in a manner that enables the scientist to know the level of trust that one should put in the model. Useful validation should also give the modeller information necessary to improve the model.”
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
General validation criteria (Quote Manson 2003 from Kwansnicki 1999)
• Correctness: model structure and outcomes must be similar to those of the target system.
• Consistency: the model must be internally consistent and match the conceptual framework in order to describe the target system.
• Universality: the model should be applicable to circumstances beyond those described by the calibration data.
• Simplicity: when choosing between two models, all other things being equal, the less complicated model is preferable.
• Novelty: a model should create new knowledge or outcomes.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Competing measures?
• Note there may be conflicts between these criteria
• Correctness may be more important for empirical, case specific models
• Novelty may be more important for generalizable, theoretical models
• Manson notes (p. 61) that the final structure of the model may be the outcome of interest
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Structural vs. outcome validation
• Structural validation examines whether the mechanisms in your model correctly represent real-world mechanisms: are the exogenous components of your model representative of the system under study?
• Outcome validation asks whether model output (endogenous components) conform with data derived from the real-world system
• Outcome validation can be either spatial or a-spatial; today’s articles mainly focus on spatial validation
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Pattern-oriented modeling (Grimm et al. 2005; Grimm forthcoming)
• Key point is that validation targets are identified a-priori
• Targets are patterns (emergent phenomena) at multiple (but higher) scales
• Recall definition of emergence from Auyang: something about outcome patterns at higher scale that are qualitatively different that the lower-scale entities that produced them.
• Remember the quilting example!
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
POM rationale (Grimm et al. 2005)
• Patterns represent underlying structure, process, and function
• Goal of POM is to identify underlying processes (note similarity to concept of generative social science, Epstein and Axtell)
• Many processes could create the same single observed pattern
• Therefore, multiple patterns at different scales are required
• Observed patterns should define research questions
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Optimizing model complexity …
• Need enough complexity, not too much
• Approach I suggested last week focuses on identifying key sources of complexity in real-world systems
• Grimm et al also note that pattern outcomes of interest should guide model development: your model has to be complex enough to produce the patterns you are interested in
• Both approaches should increase structural realism
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Pattern/macro-scale validation: differing perspectives
• Grimm et al advocate model calibration based on higher-scale patterns.
• He proposes “inverse modeling”, where behavioral rules are assumed, and a calibration approach is taken to choosing the best parameters (or set of parameters) that can reproduce the patterns
• This approach could at least narrow down potential parameter sets, or rule some out
• See Caruso et al. 2005 for example
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Why do I worry about this approach?• It assumes that the specified structure of the behavioral
model is correct. OK for trees, but not so much for humans
• There is a potential identification problem (but multiple pattern outcomes may address this point)
• You can’t validate against outcome patterns that you have used for calibration
• Calibration can be highly path dependent
• You would need a lot of data to use this approach to distinguish between competing behavioral models
• Grimm et al. do acknowledge this point and suggest “strong inference” to test alternative models, but they don’t relate this to the problem of calibration
• See Robinson et al. 2005 for more discussion and an alternative approach.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
The “home run” goal
• Predicting something outside the range of model validation is a home run--for example, location of new archeological site
• Predicting a macro-scale or emergent pattern not used for model development would be a world series win.
• Examples?
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Return to tables for discussion of different simulation platforms
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Modeling markets
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Why model markets?
Including markets can:
• Increase the realism of ABM/LUCC models
• Better reflect the incentives faced by agents
• Endogenously regulate the number of agents and amount of occupied territory in the model
• Provide additional policy-relevant outputs to the models
Note: Modeling markets does not require assuming perfectly rational profit-maximizing behavior.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Potential Economic/Market Mechanisms for ABM/LUCC Models
• Land markets
• Endogenous commodity prices
• Labor markets
• Fixed costs of adopting new land use
• Risk management and portfolio diversification
• Economies of Scale
• Capital markets (lending and borrowing)
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Benefits of land market models:
• More accurate modeling of heterogeneous land values
• Development of a more complex and realistic landscape
• Ability to address questions about market structure/distributions of land holdings
• Feedbacks between quantity, location, and pattern: allows for adjustments based on neighborhood changes
• Modeling land abandonment
(See Polhill, Parker, Gotts 2006, Parker and Filatova for more)
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Endogenous Output Prices
• If markets for a product are local, the price received may fall as production increases
• This is very easy to model!
• This endogenous price creates high payoffs for an innovator--if very little is produced, the price received for the very scarce commodity will be high.
• Endogenous output prices also assure that some of that product will be produced in the landscape.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Labor markets
• Most important in developing country models (Berger, Brazilian Amazon models)
• A household’s land-use decisions may be constrained by available labor if there is no labor market
• A labor market balances demands for additional labor for some households with supply of surplus labor by others, resulting in different production patterns.
• Outside labor opportunities may also facilitate capital accumulation by households.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Fixed Costs to Change Land Use
• Often, there are substantial start-up costs when a manager changes land uses: physical conversion, new knowledge, new equipment, transition periods
• If fixed costs are present, payoffs for conversion may need to be quite high (and certain) to induce conversion
• Fixed costs can explain managers who stick with less profitable strategies
• In general, fixed costs will slow the rate of transitions in ABM models
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Risk Management and Portfolio Diversification
• Farming is an incredibly high risk activity due to uncertainty related to input prices, output prices, and weather.
• This risk may lead managers to diversify their outputs.
• By creating a portfolio of outputs that negatively co-vary (ie, when prices for one are likely to be low, prices for the other are likely to be high, farmers can reduce the overall risk for a given profit threshold
• The availability of crop insurance may also play an important role in decision making.
• Inclusion of risk can lead to fewer transitions and increased heterogeneity of strategies.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Economies of Scale
• If average cost of production fall as farm size increases, economies of scale are present.
• Fixed costs lead to economies of scale. (Example: tomato harvester in US, also precision farming)
• The large increase in farm size in the US has been widely attributed to economies of scale.
• Including scale economies in models should also lead to more consolidation.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Capital Markets (Borrowing and Lending)
• Access to capital plays an important role for farmers in terms of investments to meet fixed costs of transitioning to new outputs and managing risk
• Capital markets are also important for assessing the long-run value of an investment
• Modeling capital markets can reveal linkages between interest rates and land management strategies.
• If long-term investments play an important role in profitability, forward-looking decision models are very important.
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Putting the pieces together
• Fixed costs, risk and uncertainty, and scale economies all lead to greater success of large land management operations
• Helps to explain near extinction of small farms in the US
• Also helps to explain the prevalence of urban and residential land developers
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Non-market values and create markets
• Many resources have value but are not traded in markets
• Many “ecosystem services” fall in this category: water purification, climate regulation, biodiversity, etc.
• ABM may be useful to explore the implications of market creation and of different institutional structures for markets
Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University
Netlogo and assignment for next week
• http://ccl.northwestern.edu/netlogo/models/Segregation
• http://ccl.northwestern.edu/netlogo/models/Cooperation
• Assignment posted on internal web site