SlideShare uma empresa Scribd logo
1 de 12
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 1
the Pitfalls of ABM
– intro and some cases
Bruce Edmonds
Centre for Policy Modelling
Manchester Metropolitan University
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 2
The Approach
• Start with the purpose of the simulation – which
derives from how the simulation can be justified
• E.g. Predict something, support an explanation,
describe, explore theoretical consequences of
some assumptions, as an illustration of process, a
way of thinking about some phenomena or a way
of mediating between people
• Then think of the ways in which using an ABM for
this purpose might go wrong – e.g. how we might
fool ourselves trying to do this
• Then do activities that mitigate against these risks
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 3
The Schelling 2D Model of Racial
Segregation
• Sakoda/Schelling’s 2D Model of segregation
based on a checkerboard space, with agents
moving from space to space.
• This showed that a relatively low level of racial
intolerance could result in spatial segregation
• It was a counter-example to the natural
assumption that the observed segregation was
due to high racial intollerance
• It has been extended and interpreted in many
different ways since
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 4
An Opinion Dynamics Model
• Previous models showed how opinions converge
but not how they may polarise
• No evidence or data is applied, this is just an
exploration of the general outcomes of some
abstract mechanisms
• So the space of behaviours is thoroughly explored
with many thousands of runs
• The results are then characterised in general
terms
• Deffuant, G., et al. (2002) How can extremism
prevail? jasss.soc.surrey.ac.uk/5/4/1.html
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 5
Water Distribution in Bali
• Lansing & Kramer’s (1993) model of water
distribution in Bali, explained how the system of
water temples act to help enforce social norms
and facilitate a complicated series of negotiations
• The implemented the system of rivers and how
norms about negotiation about water allocation
are medicated by a system of water temples
• It explained how this social system was effective
in facilitating an equitable and sufficient allocation
of water
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 6
Predicting US Presidential Elections
• Nate Silver’s team tries to predict the outcome of
elections using computational models.
• The structure of the electoral college is built in
• Opinion polls from each area are fed into the
simulation plus some noise
• The simulation is then run lots of times to give a
distribution of outcomes
• From this distribution one can extract probabilities of
the different outcomes
• The predicted a 1/3 chance of Trump being elected
and got ALL of the electoral colleges right in
Obama’s election
• (http://fivethirtyeight.com and Silver 2013)
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 7
Evolution of Cooperation
• Axelrod’s (1984 etc.) facilitated simulations and
competitions where different interaction strategies
competed against each other in tournaments
• This was also done within an evolutionary
framework where winners tend to be reproduced
into the next generation, so more successful
strategies proliferate
• It was found that “tit for tat” did better than other
strategies in both cases
• This was interpreted as showing how cooperation
could evolve even when individuals behave
selfishly
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 8
A Socio-Ecological Test Bed
• In this a ecology of ~100 interacting species is
evolved ‘from scratch’ in a complex food web within a
2D grid of locations
• This starts from plants, then herbivores appear, then
predators etc. Then the state saved as a consistent
starting point for experiments
• The balance between species is constantly changing
as new species emerge and interact
• This is used to do an uncertainty/risk analysis – what
might happen if humans do X
• When something unexpected happens, one can ‘drill
down’ into the details to understand how it occurred
• This does not say what will happen, but shows a
range of possibilities
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 9
A Model of Domestic Water Demand
• This combined
– input of weather data (rainfall, sun, wind etc.)
– a social network of households
– each household has a different statistic of using
different appliances (frequency, amount of water etc.)
– which were differently selfish, social influenced or
influenced by official advice
– new water-spending/saving devices are introduced
– during droughts the authority advises reduce water use
• The idea was to help inform policy for water
companies and government as to future water
supply and reaction to droughts
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 10
Summary of Purposes, features and risks
Modelling
Purpose
Essential features Particular risks (apart from that of lacking
the essential features)
Prediction Anticipates unknown data Conditions of application unclear
Explanation Uses plausible mechanisms to match
outcome data in a well-defined
manner
Model is brittle, so minor changes in the set-up
result in bad fit to explained data; bugs in the code
Description Relates directly to evidence for a set
of cases
Unclear provenance;
over generalisation from cases described
Theoretical
exposition
Systematically maps out or
establishes the consequences of some
mechanisms
Bugs in the code;
inadequate coverage of possibilities
Illustration Shows an idea clearly as a particular
example
Over interpretation to make theoretical or empirical
claims; vagueness
Analogy Provides a wayof thinking
about something; gives insights
Taking it seriouslyfor anyother purpose
Social learning Facilitates communication or
agreement
Lack of engagement; confusion with
objective modelling
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 11
There are a whole lot of other things
that can go wrong when dealing with
the policy world!
For example:
• Promising what one can not deliver (e.g. prediction)
• Model spread – when models are used outside the
context they were originally designed for
• People believe the model too much based on surface
plausibility and animations
• Narrowing the evidence used, by focusing attention
on what can be modelled
• Takes focus away from a discussion of values
(see extra slides in “Pitfalls – resources.pptx” in folder)
Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 12
The End
Bruce Edmonds: http://bruce.edmonds.name
Centre for Policy Modelling: http://cfpm.org
A version of these slides will be in the shared dropbox
folder and at:
http://slideshare.com/BruceEdmonds

Mais conteúdo relacionado

Semelhante a Modelling Pitfalls - introduction and some cases

Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Bruce Edmonds
 
Staging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationStaging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationBruce Edmonds
 
Winter is coming! – how to survive the coming critical storm and demonstrate ...
Winter is coming! – how to survive the coming critical storm and demonstrate ...Winter is coming! – how to survive the coming critical storm and demonstrate ...
Winter is coming! – how to survive the coming critical storm and demonstrate ...Bruce Edmonds
 
An Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingAn Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingBruce Edmonds
 
Using Data Integration Models for Understanding Complex Social Systems
Using Data Integration Modelsfor Understanding Complex Social SystemsUsing Data Integration Modelsfor Understanding Complex Social Systems
Using Data Integration Models for Understanding Complex Social SystemsBruce Edmonds
 
Free Printable Snowflake Border - Customize And Print
Free Printable Snowflake Border - Customize And PrintFree Printable Snowflake Border - Customize And Print
Free Printable Snowflake Border - Customize And PrintBrandy Carpenter
 
text structure lesson reference English for academic and professional purposes
text structure lesson reference English for academic and professional purposestext structure lesson reference English for academic and professional purposes
text structure lesson reference English for academic and professional purposesMarielLofranco1
 
Staged Models for Interdisciplinary Research
Staged Models for Interdisciplinary ResearchStaged Models for Interdisciplinary Research
Staged Models for Interdisciplinary ResearchBruce Edmonds
 
Buy Cheap Essay - Buy Cheap
Buy Cheap Essay - Buy CheapBuy Cheap Essay - Buy Cheap
Buy Cheap Essay - Buy CheapApril Smith
 
lesson3selectingandorganizinginformation-170207032157.pptx
lesson3selectingandorganizinginformation-170207032157.pptxlesson3selectingandorganizinginformation-170207032157.pptx
lesson3selectingandorganizinginformation-170207032157.pptxEVAMAEBONGHANOY5
 
lesson3selectingandorganizinginformation-170207032157.pptx
lesson3selectingandorganizinginformation-170207032157.pptxlesson3selectingandorganizinginformation-170207032157.pptx
lesson3selectingandorganizinginformation-170207032157.pptxEVAMAEBONGHANOY5
 
lesson3selectingandorganizinginformation-170207032157 (1).pptx
lesson3selectingandorganizinginformation-170207032157 (1).pptxlesson3selectingandorganizinginformation-170207032157 (1).pptx
lesson3selectingandorganizinginformation-170207032157 (1).pptxEVAMAEBONGHANOY5
 
HISBmodel presentation at ICONIP 2018
HISBmodel presentation at ICONIP 2018HISBmodel presentation at ICONIP 2018
HISBmodel presentation at ICONIP 2018AdilImadEddineHosni
 
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...Jeremy Williams
 
Human Growth & Development Advocacy ProjectAssignmentEDPS 210 co
Human Growth & Development  Advocacy ProjectAssignmentEDPS 210 coHuman Growth & Development  Advocacy ProjectAssignmentEDPS 210 co
Human Growth & Development Advocacy ProjectAssignmentEDPS 210 coNarcisaBrandenburg70
 
Risk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationRisk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationBruce Edmonds
 
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Bruce Edmonds
 
Reading_Lesson 3 selecting and organizing information
Reading_Lesson 3 selecting and organizing informationReading_Lesson 3 selecting and organizing information
Reading_Lesson 3 selecting and organizing informationTine Lachica
 

Semelhante a Modelling Pitfalls - introduction and some cases (20)

Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
Towards Integrating Everything (well at least: ABM, data-mining, qual&quant d...
 
Staging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participationStaging Model Abstraction – an example about political participation
Staging Model Abstraction – an example about political participation
 
Winter is coming! – how to survive the coming critical storm and demonstrate ...
Winter is coming! – how to survive the coming critical storm and demonstrate ...Winter is coming! – how to survive the coming critical storm and demonstrate ...
Winter is coming! – how to survive the coming critical storm and demonstrate ...
 
An Introduction to Agent-Based Modelling
An Introduction to Agent-Based ModellingAn Introduction to Agent-Based Modelling
An Introduction to Agent-Based Modelling
 
Using Data Integration Models for Understanding Complex Social Systems
Using Data Integration Modelsfor Understanding Complex Social SystemsUsing Data Integration Modelsfor Understanding Complex Social Systems
Using Data Integration Models for Understanding Complex Social Systems
 
Free Printable Snowflake Border - Customize And Print
Free Printable Snowflake Border - Customize And PrintFree Printable Snowflake Border - Customize And Print
Free Printable Snowflake Border - Customize And Print
 
text structure lesson reference English for academic and professional purposes
text structure lesson reference English for academic and professional purposestext structure lesson reference English for academic and professional purposes
text structure lesson reference English for academic and professional purposes
 
Staged Models for Interdisciplinary Research
Staged Models for Interdisciplinary ResearchStaged Models for Interdisciplinary Research
Staged Models for Interdisciplinary Research
 
Buy Cheap Essay - Buy Cheap
Buy Cheap Essay - Buy CheapBuy Cheap Essay - Buy Cheap
Buy Cheap Essay - Buy Cheap
 
lesson3selectingandorganizinginformation-170207032157.pptx
lesson3selectingandorganizinginformation-170207032157.pptxlesson3selectingandorganizinginformation-170207032157.pptx
lesson3selectingandorganizinginformation-170207032157.pptx
 
lesson3selectingandorganizinginformation-170207032157.pptx
lesson3selectingandorganizinginformation-170207032157.pptxlesson3selectingandorganizinginformation-170207032157.pptx
lesson3selectingandorganizinginformation-170207032157.pptx
 
lesson3selectingandorganizinginformation-170207032157 (1).pptx
lesson3selectingandorganizinginformation-170207032157 (1).pptxlesson3selectingandorganizinginformation-170207032157 (1).pptx
lesson3selectingandorganizinginformation-170207032157 (1).pptx
 
HISBmodel presentation at ICONIP 2018
HISBmodel presentation at ICONIP 2018HISBmodel presentation at ICONIP 2018
HISBmodel presentation at ICONIP 2018
 
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
Calculus or Conscience? A Critique Of The Ethics And Hidden Assumptions Of C...
 
Human Growth & Development Advocacy ProjectAssignmentEDPS 210 co
Human Growth & Development  Advocacy ProjectAssignmentEDPS 210 coHuman Growth & Development  Advocacy ProjectAssignmentEDPS 210 co
Human Growth & Development Advocacy ProjectAssignmentEDPS 210 co
 
Risk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulationRisk-aware policy evaluation using agent-based simulation
Risk-aware policy evaluation using agent-based simulation
 
Handouts-PR2-Week-1.docx
Handouts-PR2-Week-1.docxHandouts-PR2-Week-1.docx
Handouts-PR2-Week-1.docx
 
Aid effectiveness
Aid effectivenessAid effectiveness
Aid effectiveness
 
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
 
Reading_Lesson 3 selecting and organizing information
Reading_Lesson 3 selecting and organizing informationReading_Lesson 3 selecting and organizing information
Reading_Lesson 3 selecting and organizing information
 

Mais de Bruce Edmonds

The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMsBruce Edmonds
 
Using agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisUsing agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisBruce Edmonds
 
How social simulation could help social science deal with context
How social simulation could help social science deal with contextHow social simulation could help social science deal with context
How social simulation could help social science deal with contextBruce Edmonds
 
Agent-based modelling, laboratory experiments, and observation in the wild
Agent-based modelling,laboratory experiments,and observation in the wildAgent-based modelling,laboratory experiments,and observation in the wild
Agent-based modelling, laboratory experiments, and observation in the wildBruce Edmonds
 
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...Bruce Edmonds
 
Different Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachDifferent Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachBruce Edmonds
 
A Simple Model of Group Commoning
A Simple Model of Group CommoningA Simple Model of Group Commoning
A Simple Model of Group CommoningBruce Edmonds
 
6 Modelling Purposes
6 Modelling Purposes6 Modelling Purposes
6 Modelling PurposesBruce Edmonds
 
Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Bruce Edmonds
 
Model Purpose and Complexity
Model Purpose and ComplexityModel Purpose and Complexity
Model Purpose and ComplexityBruce Edmonds
 
Modelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalModelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalBruce Edmonds
 
Co-developing beliefs and social influence networks
Co-developing beliefs and social influence networksCo-developing beliefs and social influence networks
Co-developing beliefs and social influence networksBruce Edmonds
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity Bruce Edmonds
 
Towards Institutional System Farming
Towards Institutional System FarmingTowards Institutional System Farming
Towards Institutional System FarmingBruce Edmonds
 
Policy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldPolicy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldBruce Edmonds
 
A Model of Social and Cognitive Coherence
A Model of Social and Cognitive CoherenceA Model of Social and Cognitive Coherence
A Model of Social and Cognitive CoherenceBruce Edmonds
 
Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Bruce Edmonds
 
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...Bruce Edmonds
 

Mais de Bruce Edmonds (19)

The evolution of empirical ABMs
The evolution of empirical ABMsThe evolution of empirical ABMs
The evolution of empirical ABMs
 
Social Context
Social ContextSocial Context
Social Context
 
Using agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysisUsing agent-based simulation for socio-ecological uncertainty analysis
Using agent-based simulation for socio-ecological uncertainty analysis
 
How social simulation could help social science deal with context
How social simulation could help social science deal with contextHow social simulation could help social science deal with context
How social simulation could help social science deal with context
 
Agent-based modelling, laboratory experiments, and observation in the wild
Agent-based modelling,laboratory experiments,and observation in the wildAgent-based modelling,laboratory experiments,and observation in the wild
Agent-based modelling, laboratory experiments, and observation in the wild
 
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...Culture trumps ethnicity!– Intra-generational cultural evolution and ethnoce...
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
 
Different Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approachDifferent Modelling Purposes - an 'anit-theoretical' approach
Different Modelling Purposes - an 'anit-theoretical' approach
 
A Simple Model of Group Commoning
A Simple Model of Group CommoningA Simple Model of Group Commoning
A Simple Model of Group Commoning
 
6 Modelling Purposes
6 Modelling Purposes6 Modelling Purposes
6 Modelling Purposes
 
Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...Drilling down below opinions: how co-evolving beliefs and social structure mi...
Drilling down below opinions: how co-evolving beliefs and social structure mi...
 
Model Purpose and Complexity
Model Purpose and ComplexityModel Purpose and Complexity
Model Purpose and Complexity
 
Modelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radicalModelling Innovation – some options from probabilistic to radical
Modelling Innovation – some options from probabilistic to radical
 
Co-developing beliefs and social influence networks
Co-developing beliefs and social influence networksCo-developing beliefs and social influence networks
Co-developing beliefs and social influence networks
 
Simulating Superdiversity
Simulating Superdiversity Simulating Superdiversity
Simulating Superdiversity
 
Towards Institutional System Farming
Towards Institutional System FarmingTowards Institutional System Farming
Towards Institutional System Farming
 
Policy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex worldPolicy Making using Modelling in a Complex world
Policy Making using Modelling in a Complex world
 
A Model of Social and Cognitive Coherence
A Model of Social and Cognitive CoherenceA Model of Social and Cognitive Coherence
A Model of Social and Cognitive Coherence
 
Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...Computing the Sociology of Survival – how to use simulations to understand c...
Computing the Sociology of Survival – how to use simulations to understand c...
 
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...The Modelling of Context-Dependent Causal ProcessesA Recasting of Robert Ros...
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
 

Último

Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 

Último (20)

Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 

Modelling Pitfalls - introduction and some cases

  • 1. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 1 the Pitfalls of ABM – intro and some cases Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University
  • 2. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 2 The Approach • Start with the purpose of the simulation – which derives from how the simulation can be justified • E.g. Predict something, support an explanation, describe, explore theoretical consequences of some assumptions, as an illustration of process, a way of thinking about some phenomena or a way of mediating between people • Then think of the ways in which using an ABM for this purpose might go wrong – e.g. how we might fool ourselves trying to do this • Then do activities that mitigate against these risks
  • 3. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 3 The Schelling 2D Model of Racial Segregation • Sakoda/Schelling’s 2D Model of segregation based on a checkerboard space, with agents moving from space to space. • This showed that a relatively low level of racial intolerance could result in spatial segregation • It was a counter-example to the natural assumption that the observed segregation was due to high racial intollerance • It has been extended and interpreted in many different ways since
  • 4. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 4 An Opinion Dynamics Model • Previous models showed how opinions converge but not how they may polarise • No evidence or data is applied, this is just an exploration of the general outcomes of some abstract mechanisms • So the space of behaviours is thoroughly explored with many thousands of runs • The results are then characterised in general terms • Deffuant, G., et al. (2002) How can extremism prevail? jasss.soc.surrey.ac.uk/5/4/1.html
  • 5. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 5 Water Distribution in Bali • Lansing & Kramer’s (1993) model of water distribution in Bali, explained how the system of water temples act to help enforce social norms and facilitate a complicated series of negotiations • The implemented the system of rivers and how norms about negotiation about water allocation are medicated by a system of water temples • It explained how this social system was effective in facilitating an equitable and sufficient allocation of water
  • 6. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 6 Predicting US Presidential Elections • Nate Silver’s team tries to predict the outcome of elections using computational models. • The structure of the electoral college is built in • Opinion polls from each area are fed into the simulation plus some noise • The simulation is then run lots of times to give a distribution of outcomes • From this distribution one can extract probabilities of the different outcomes • The predicted a 1/3 chance of Trump being elected and got ALL of the electoral colleges right in Obama’s election • (http://fivethirtyeight.com and Silver 2013)
  • 7. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 7 Evolution of Cooperation • Axelrod’s (1984 etc.) facilitated simulations and competitions where different interaction strategies competed against each other in tournaments • This was also done within an evolutionary framework where winners tend to be reproduced into the next generation, so more successful strategies proliferate • It was found that “tit for tat” did better than other strategies in both cases • This was interpreted as showing how cooperation could evolve even when individuals behave selfishly
  • 8. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 8 A Socio-Ecological Test Bed • In this a ecology of ~100 interacting species is evolved ‘from scratch’ in a complex food web within a 2D grid of locations • This starts from plants, then herbivores appear, then predators etc. Then the state saved as a consistent starting point for experiments • The balance between species is constantly changing as new species emerge and interact • This is used to do an uncertainty/risk analysis – what might happen if humans do X • When something unexpected happens, one can ‘drill down’ into the details to understand how it occurred • This does not say what will happen, but shows a range of possibilities
  • 9. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 9 A Model of Domestic Water Demand • This combined – input of weather data (rainfall, sun, wind etc.) – a social network of households – each household has a different statistic of using different appliances (frequency, amount of water etc.) – which were differently selfish, social influenced or influenced by official advice – new water-spending/saving devices are introduced – during droughts the authority advises reduce water use • The idea was to help inform policy for water companies and government as to future water supply and reaction to droughts
  • 10. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 10 Summary of Purposes, features and risks Modelling Purpose Essential features Particular risks (apart from that of lacking the essential features) Prediction Anticipates unknown data Conditions of application unclear Explanation Uses plausible mechanisms to match outcome data in a well-defined manner Model is brittle, so minor changes in the set-up result in bad fit to explained data; bugs in the code Description Relates directly to evidence for a set of cases Unclear provenance; over generalisation from cases described Theoretical exposition Systematically maps out or establishes the consequences of some mechanisms Bugs in the code; inadequate coverage of possibilities Illustration Shows an idea clearly as a particular example Over interpretation to make theoretical or empirical claims; vagueness Analogy Provides a wayof thinking about something; gives insights Taking it seriouslyfor anyother purpose Social learning Facilitates communication or agreement Lack of engagement; confusion with objective modelling
  • 11. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 11 There are a whole lot of other things that can go wrong when dealing with the policy world! For example: • Promising what one can not deliver (e.g. prediction) • Model spread – when models are used outside the context they were originally designed for • People believe the model too much based on surface plausibility and animations • Narrowing the evidence used, by focusing attention on what can be modelled • Takes focus away from a discussion of values (see extra slides in “Pitfalls – resources.pptx” in folder)
  • 12. Pitfalls of ABM - cases, Bruce Edmonds, ESSA Summer School, Aberdeen, June 2019. slide 12 The End Bruce Edmonds: http://bruce.edmonds.name Centre for Policy Modelling: http://cfpm.org A version of these slides will be in the shared dropbox folder and at: http://slideshare.com/BruceEdmonds