Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont:...

60
Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human- environment Interactions” Jan. 28, 2009

Transcript of Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont:...

Page 1: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 2: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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)

Page 3: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 4: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University

Identifying and representing spatial, temporal, and behavioral complexity

Page 5: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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?

Page 6: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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?

Page 7: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 8: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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?

Page 9: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 10: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 11: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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?

Page 12: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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?

Page 13: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 14: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 15: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 16: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 17: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 18: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 19: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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)

Page 20: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.)

Page 21: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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)

Page 22: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 23: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 24: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 25: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

).

Page 26: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University

Jump to tables from new CASA report …

Page 27: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 28: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 29: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 30: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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)

Page 31: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University

But …

• This is all open to discussion and we may change our mind!

Page 32: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University

Issues in calibration, verification, and validation

Page 33: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 34: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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)

Page 35: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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?

Page 36: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 37: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.”

Page 38: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 39: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 40: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 41: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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!

Page 42: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 43: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 44: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 45: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 46: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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?

Page 47: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University

Return to tables for discussion of different simulation platforms

Page 48: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

Spatial ABM H-E Interactions, Lecture 2Dawn Parker, George Mason University

Modeling markets

Page 49: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 50: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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)

Page 51: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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)

Page 52: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 53: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 54: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 55: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 56: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 57: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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.

Page 58: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 59: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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

Page 60: Spatial ABM H-E Interactions, Lecture 2 Dawn Parker, George Mason University Intro. Cont: EVP631/GEOG 631/CSS645, “Spatial Agent-based Models of Human-

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