SlideShare a Scribd company logo
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 1
Using Agent-based Simulation to Integrate
Micro/Qualitative Evidence, Macro-
Quantitative Data and Network Analysis
Bruce Edmonds
Centre for Policy Modelling
Manchester Metropolitan University
Slides available at: http://slideshare.net/BruceEdmonds
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 2
The SCID Project
The Social Complexity of Immigration and Diversity is a 5-year project with
the Institute for Social Change and the Department of Theoretical Physics at
University of Manchester. It is funded under the “Complexity Science for the
Real World” initiative of the EPSRC and will last until August 2015. Staff
involved are: Nick Crossley, Louise Dyson, Bruce Edmonds, Ed
Fieldhouse, Alan McKane, Ruth Meyer, Luis Fernandez Lafuerza, Laurence
Lessard-Phillips, Yaojun Li, Nick Shryane, Gennaro Di Tosto, and Huw
Vasey.
The project is applying the techniques and tools of complexity science to
real world issues: (1) why people bother to vote and how social influence
within/across communities affects this (2) how the impoverished networks of
immigrants may limit effective job search and (3) inter-community trust.
Project Website:
http://scid-project.org/
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 3
Example problems in mixed-methods
(including some SNA) research
• It is often quite ad hoc, and hence hard to repeat
• It can be difficult to tell if qualitative and quantitative
elements are consistent with each other
• Models in mixed-methods research can have
elements whose meaning is not completely clear
• If models from mixed-methods research do not work it
can be difficult to tell what part of it might be wrong
• Validation can be very weak – it can sometimes not
be clear if the model was, in fact, successful/useful
• It is not always clear when it is helpful to use one
method/tool on the results from another method/tool
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 4
Some Guiding Principles
Unlike some areas of qualitative and quantitative
science, mixed methods has not been formalised.
So here are some principles I use to guide my practice:
• In science one should not ignore evidence without a
very, very, very good reason.
– including available qualitative and quantitative evidence
• As far as possible, in any model the reference of its
elements should be as clear as possible
– what parts of a model mean should not be fudged/vague
• The more drastic/heroic the abstraction, the more the
resulting model needs validating
• Modelling choices/steps should be as transparent and
replicable as possible – including reasons for choices
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 5
Staging Abstraction
Data-Integration Simulation Model
Micro-Evidence Macro-Data
Abstract Simulation
Model 1
Abstract Simulation
Model 2
SNA Model Analytic Model
IncreasingAbstraction
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 6
Data Integration Models
• Are a particular style of agent-based simulation
• You may be aware of some simple, abstract
simulation models that purport to be a theory…
• …this is at the opposite end of the spectrum.
• Intended more as a computational description of a
particular case than a (generalistic) theory
• Aims to represent as much of the relevant evidence
as possible in one coherent and dynamic simulation
• Provides a precise target for abstraction (which are
then checkable against it)
• Thus it separates representation and abstraction
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 7
Agent-Based Simulation
• Is a kind of computer simulation…
• …where individual social actors and their interactions are
separately represented (agents)
• The heterogeneity of actors is represented, different:
characteristics, behaviours and contexts
• What happens is not centrally determined, but rather
emerges from the interactions of the agents
• Both “top-down” constraint and “bottom-up” emergence
can occur simultaneously in models
Representations of OutcomesSpecification (incl. rules)
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 8
Aims and Objectives of DIM
• To develop a simulation that integrates as much
as possible of the relevant available evidence,
both qualitative and statistical
(a Data-Integration Model – a DIM)
• Regardless of how complex this makes it
• A description of a specified kind of situation (not a
general theory) that represents the evidence in a
single, consistent and dynamic simulation
• This simulation is then a fixed and formal target
for later analysis and abstraction
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 9
Using Qualitative Behaviour to Inform
the Agent Specification
• Narrative data (from semi-structured interviews,
observations etc.) can be used to inform the
behavioural rules of agents within these simulations
• This can be done in an informal or semi-formal
manner (e.g. using techniques extended from GT)
• This can provide a broader “menu” of possible
behaviours and strategies that are used and thus
import some of the “messiness” of social reality
instead of overly neat formulations (e.g. economic)
• Meso-level outcomes can be fed back using
participatory techniques to aid validation
• Macro-level measures can also be extracted and
compared to known quantitative data
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 10
The “54” Causal Stories
• Reviewing the literature we extracted different “causal
stories” impacting on whether people vote
• Examples:
– Out of a feeling of civic duty
– Due to sheer habit, “its what I have always done”
– Interest in politics due to discussions within household,
partner and friends
– Due to participation in higher education
– Evaluation of past efficacy of voting
– Member of household taking them with them to vote
• Some of these confirmed via a small qualitative
survey
• These provided the skeleton for the “menu” of
behaviours that were programed into the agents
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 11
Overall Structure of Model
Underlying data about
population composition
Demographics of people in
households
Social network formation and
maintenance (homophily)
Influence via social networks
• Political discussions
Voting Behaviour
Input
Output
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 12
Discuss-politics-with person-23 blue expert=false
neighbour-network year=10 month=3
Lots-family-discussions year=10 month=2
Etc.
Memory
Level-of-Political-Interest
Age
Ethnicity
Class
Activities
AHousehold
An Agent’s Memory of Events
Etc.
Changing personal
networks over which
social influence occurs
Composed of households of
individuals initialised from
detailed survey data
Each agent has a rich variety of
individual (heterogeneous)
characteristics
Including a (fallible) memory of
events and influences
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 13
Example Output: why do people vote (if
they do)
Intervention: voter
mobilisation
Effect: on civic
duty norms Effect: on habit-
based behaviour
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 14
Example Output: Simulated Social Network
at 1950
Established
immigrants: Irish,
WWII Polish etc.
Majority: longstanding
ethnicities
Newer
immigrants
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 15
Example Output: Simulated Social Network
at 2010
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 16
Example Output: Psuedo-Narrative
Output
Following a single, randomly chosen agent…
4: (person 578)(aged 5) started at (school 1)
17: (person 578)(aged 18) stops going to (school 1)
21: (person 578)(aged 22) moved from (patch 11 3)
to (patch 12 2) due to moving to an empty home
21: (person 578)(aged 22) partners with (person
326) at (patch 12 2)
24: (person 578)(aged 25) started at (workplace 8)
24: (person 578)(aged 25) voted for the blue party
29: (person 578)(aged 30) voted for the blue party
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 17
Retaining Maximally Clear Reference
Data-Integration Simulation Model
Micro-Evidence Macro-Data
Abstract Simulation
Model 1
Abstract Simulation
Model 2
SNA Model Analytic Model
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 18
Context-Dependency
• In the simulation (as in our social life) decisions,
adaption, communication, learning all take place
within a local context
• Both “upwards” (emergent) and “downwards” (social
control) forces operate within local contexts allowing
social embeddedness
• Abstraction to aggregates (e.g. averages) only takes
place post-hoc (just as in social statistics)
• The DIM allowed the formal representation of context-
dependent behaviour, albeit within a more specific
“descriptive” simulation, that can be itself hard to
understand
• Thus opening the way to the study of context itself!
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 19
Fixing “Weaknesses” of SN Models
In much social network research:
• The definition of links is often unclear and/or
inconsistent
• The machinery of social network models do not
explain changing networks
• Validation of social network models is often weak
• Network measures are often used as if it is known
that they give reliable indicators (e.g. centrality)
• How to apply narrative data is not clear
However, all of these are at least partially fixable as
an abstraction of a well-founded simulation model
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 20
Conclusions
• Complex agent-based models are good vehicles for
integrating different kinds of data
• In particular qualitative data can very usefully inform
the “menu” of micro-level behaviours, importing some
of the “mess” of social reality
• Data Integration Models can provide consistent
pictures including dynamics, albeit complicated
• Staging abstraction into more gentle steps can help
retain meaning reference in the modelling
• Network models are useful, but with other very
abstract models, higher up the abstraction “chain”
with the qual/quat integration occuring “lower down”
• Sometimes macro-level phenomena needs to be
explained from micro-level detail and embedding
Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 21
The End!
Bruce Edmonds:
http://bruce.edmonds.name
Centre for Policy Modelling:
http://cfpm.org
The SCID Project:
http://www.scid-project.org
Slides available at: http://slideshare.net/BruceEdmonds

More Related Content

PDF
Acm tist-v3 n4-tist-2010-11-0317
PPTX
Introduction to Computational Social Science
PPTX
02 Network Data Collection
PPTX
07 Whole Network Descriptive Statistics
PPTX
10 More than a Pretty Picture: Visual Thinking in Network Studies
PPTX
00 Social Influence Effects on Men's HIV Testing
PPTX
The Evolution of e-Research: Machines, Methods and Music
PPSX
Acm tist-v3 n4-tist-2010-11-0317
Introduction to Computational Social Science
02 Network Data Collection
07 Whole Network Descriptive Statistics
10 More than a Pretty Picture: Visual Thinking in Network Studies
00 Social Influence Effects on Men's HIV Testing
The Evolution of e-Research: Machines, Methods and Music

What's hot (20)

PDF
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
PDF
Introduction to Computational Social Science
PDF
#lak2013, Leuven, DC slides, #learninganalytics
PPT
Concept on e-Research
PDF
Introduction to Topological Data Analysis
PDF
Van der merwe
PDF
THE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIA
PDF
Centrality in Time- Dependent Networks
PPT
e- Research As Intervention (5 April 2010) J Unit
PPT
Big data luiss
PPTX
Introduction and E-Research Timeline Review
PDF
Mathematics and Social Networks
PPT
01 Introduction to Networks Methods and Measures
PDF
okraku_sunbelt-2016-presentation_041016
PDF
Recommendation systems
PPTX
Thesis proposal presentation
PDF
Mr1480.appa
PDF
01 Network Data Collection
PPTX
Social network analysis
PPTX
Mining and analyzing social media part 2 - hicss47 tutorial - dave king
13 An Introduction to Stochastic Actor-Oriented Models (aka SIENA)
Introduction to Computational Social Science
#lak2013, Leuven, DC slides, #learninganalytics
Concept on e-Research
Introduction to Topological Data Analysis
Van der merwe
THE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIA
Centrality in Time- Dependent Networks
e- Research As Intervention (5 April 2010) J Unit
Big data luiss
Introduction and E-Research Timeline Review
Mathematics and Social Networks
01 Introduction to Networks Methods and Measures
okraku_sunbelt-2016-presentation_041016
Recommendation systems
Thesis proposal presentation
Mr1480.appa
01 Network Data Collection
Social network analysis
Mining and analyzing social media part 2 - hicss47 tutorial - dave king
Ad

Viewers also liked (17)

PPTX
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
PPTX
The Sociality of Context
PPTX
How can we rely upon Social Network Measures? Agent-base modelling as the nex...
PPTX
Winter is coming! – how to survive the coming critical storm and demonstrate ...
PPTX
Towards Institutional System Farming
PPTX
Modelling and Knowledge
PPTX
Be ea-talk-final
PPT
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
PPTX
Policy Making using Modelling in a Complex world
PPTX
Computing the Sociology of Survival – how to use simulations to understand c...
PPTX
A Model of Making
PDF
Risk-aware policy evaluation using agent-based simulation
PPTX
Staged Models for Interdisciplinary Research
PDF
Simulating Superdiversity
PPTX
Social complexity and coupled Socio-Ecological Systems
PPTX
A Model of Social and Cognitive Coherence
PPTX
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Analysing a Complex Agent-Based Model Using Data-Mining Techniques
The Sociality of Context
How can we rely upon Social Network Measures? Agent-base modelling as the nex...
Winter is coming! – how to survive the coming critical storm and demonstrate ...
Towards Institutional System Farming
Modelling and Knowledge
Be ea-talk-final
The Modelling of Context-Dependent Causal Processes A Recasting of Robert Ros...
Policy Making using Modelling in a Complex world
Computing the Sociology of Survival – how to use simulations to understand c...
A Model of Making
Risk-aware policy evaluation using agent-based simulation
Staged Models for Interdisciplinary Research
Simulating Superdiversity
Social complexity and coupled Socio-Ecological Systems
A Model of Social and Cognitive Coherence
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
Ad

Similar to Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis (20)

PPTX
Research Methods March 5 2025 Webinar.pptx
PPTX
Mukha ng research methodology
PDF
Linking Heterogeneous Scholarly Data Sources in an Interoperable Setting: the...
PDF
Framework for opinion as a service on review data of customer using semantics...
DOCX
Difference Between Qualitative and Quantitative Research.docx
PPTX
Using Data Integration Models for Understanding Complex Social Systems
PDF
master_thesis.pdf
PDF
Research methods - ethics
PPTX
Mixed research methodology.pptx
DOCX
Research methods are systematic approaches used to collect, analyze, and inte...
PDF
Knowledge Exchange Platform (KEP) Workshop 2 - European Commission SOCRATES t...
KEY
Developing media literacy indicators for Europe
PPTX
Poster_final
PDF
Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...
PDF
Using Complexity Theory for Research and Program Evaluation 1st Edition Micha...
PDF
Advanced Methods for User Evaluation in Enterprise AR
PPTX
Blurring the Boundaries? Ethical challenges in using social media for social...
PDF
Big data in social sciences and IT developments (ethics considerations)
PPTX
chen2.pptx
DOCX
DACUYA_research-methods-final.docx Method
Research Methods March 5 2025 Webinar.pptx
Mukha ng research methodology
Linking Heterogeneous Scholarly Data Sources in an Interoperable Setting: the...
Framework for opinion as a service on review data of customer using semantics...
Difference Between Qualitative and Quantitative Research.docx
Using Data Integration Models for Understanding Complex Social Systems
master_thesis.pdf
Research methods - ethics
Mixed research methodology.pptx
Research methods are systematic approaches used to collect, analyze, and inte...
Knowledge Exchange Platform (KEP) Workshop 2 - European Commission SOCRATES t...
Developing media literacy indicators for Europe
Poster_final
Investigating Crowdsourcing as an Evaluation Method for (TEL) Recommender Sy...
Using Complexity Theory for Research and Program Evaluation 1st Edition Micha...
Advanced Methods for User Evaluation in Enterprise AR
Blurring the Boundaries? Ethical challenges in using social media for social...
Big data in social sciences and IT developments (ethics considerations)
chen2.pptx
DACUYA_research-methods-final.docx Method

More from Bruce Edmonds (20)

PPTX
Staging Model Abstraction – an example about political participation
PPTX
Modelling Pitfalls - extra resources
PPTX
Modelling Pitfalls - introduction and some cases
PPTX
The evolution of empirical ABMs
PPTX
Mixing fat data, simulation and policy - what could possibly go wrong?
PPTX
Social Context
PPTX
Using agent-based simulation for socio-ecological uncertainty analysis
PPTX
Finding out what could go wrong before it does – Modelling Risk and Uncertainty
PPTX
How social simulation could help social science deal with context
PPTX
Agent-based modelling, laboratory experiments, and observation in the wild
PPTX
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
PPT
An Introduction to Agent-Based Modelling
PDF
Mixing ABM and policy...what could possibly go wrong?
PPTX
Different Modelling Purposes - an 'anit-theoretical' approach
PPTX
Socio-Ecological Simulation - a risk-assessment approach
PPTX
A Simple Model of Group Commoning
PPTX
6 Modelling Purposes
PPTX
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
PPTX
The Post-Truth Drift in Social Simulation
PPTX
Drilling down below opinions: how co-evolving beliefs and social structure mi...
Staging Model Abstraction – an example about political participation
Modelling Pitfalls - extra resources
Modelling Pitfalls - introduction and some cases
The evolution of empirical ABMs
Mixing fat data, simulation and policy - what could possibly go wrong?
Social Context
Using agent-based simulation for socio-ecological uncertainty analysis
Finding out what could go wrong before it does – Modelling Risk and Uncertainty
How social simulation could help social science deal with context
Agent-based modelling, laboratory experiments, and observation in the wild
Culture trumps ethnicity! – Intra-generational cultural evolution and ethnoce...
An Introduction to Agent-Based Modelling
Mixing ABM and policy...what could possibly go wrong?
Different Modelling Purposes - an 'anit-theoretical' approach
Socio-Ecological Simulation - a risk-assessment approach
A Simple Model of Group Commoning
6 Modelling Purposes
Are Mixed-Methods Just a Fudge? The Dangers and Prospects for Integrating Qu...
The Post-Truth Drift in Social Simulation
Drilling down below opinions: how co-evolving beliefs and social structure mi...

Recently uploaded (20)

PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Cell Types and Its function , kingdom of life
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
human mycosis Human fungal infections are called human mycosis..pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Final Presentation General Medicine 03-08-2024.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
GDM (1) (1).pptx small presentation for students
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Abdominal Access Techniques with Prof. Dr. R K Mishra
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Microbial diseases, their pathogenesis and prophylaxis
Cell Types and Its function , kingdom of life
202450812 BayCHI UCSC-SV 20250812 v17.pptx

Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis

  • 1. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 1 Using Agent-based Simulation to Integrate Micro/Qualitative Evidence, Macro- Quantitative Data and Network Analysis Bruce Edmonds Centre for Policy Modelling Manchester Metropolitan University Slides available at: http://slideshare.net/BruceEdmonds
  • 2. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 2 The SCID Project The Social Complexity of Immigration and Diversity is a 5-year project with the Institute for Social Change and the Department of Theoretical Physics at University of Manchester. It is funded under the “Complexity Science for the Real World” initiative of the EPSRC and will last until August 2015. Staff involved are: Nick Crossley, Louise Dyson, Bruce Edmonds, Ed Fieldhouse, Alan McKane, Ruth Meyer, Luis Fernandez Lafuerza, Laurence Lessard-Phillips, Yaojun Li, Nick Shryane, Gennaro Di Tosto, and Huw Vasey. The project is applying the techniques and tools of complexity science to real world issues: (1) why people bother to vote and how social influence within/across communities affects this (2) how the impoverished networks of immigrants may limit effective job search and (3) inter-community trust. Project Website: http://scid-project.org/
  • 3. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 3 Example problems in mixed-methods (including some SNA) research • It is often quite ad hoc, and hence hard to repeat • It can be difficult to tell if qualitative and quantitative elements are consistent with each other • Models in mixed-methods research can have elements whose meaning is not completely clear • If models from mixed-methods research do not work it can be difficult to tell what part of it might be wrong • Validation can be very weak – it can sometimes not be clear if the model was, in fact, successful/useful • It is not always clear when it is helpful to use one method/tool on the results from another method/tool
  • 4. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 4 Some Guiding Principles Unlike some areas of qualitative and quantitative science, mixed methods has not been formalised. So here are some principles I use to guide my practice: • In science one should not ignore evidence without a very, very, very good reason. – including available qualitative and quantitative evidence • As far as possible, in any model the reference of its elements should be as clear as possible – what parts of a model mean should not be fudged/vague • The more drastic/heroic the abstraction, the more the resulting model needs validating • Modelling choices/steps should be as transparent and replicable as possible – including reasons for choices
  • 5. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 5 Staging Abstraction Data-Integration Simulation Model Micro-Evidence Macro-Data Abstract Simulation Model 1 Abstract Simulation Model 2 SNA Model Analytic Model IncreasingAbstraction
  • 6. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 6 Data Integration Models • Are a particular style of agent-based simulation • You may be aware of some simple, abstract simulation models that purport to be a theory… • …this is at the opposite end of the spectrum. • Intended more as a computational description of a particular case than a (generalistic) theory • Aims to represent as much of the relevant evidence as possible in one coherent and dynamic simulation • Provides a precise target for abstraction (which are then checkable against it) • Thus it separates representation and abstraction
  • 7. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 7 Agent-Based Simulation • Is a kind of computer simulation… • …where individual social actors and their interactions are separately represented (agents) • The heterogeneity of actors is represented, different: characteristics, behaviours and contexts • What happens is not centrally determined, but rather emerges from the interactions of the agents • Both “top-down” constraint and “bottom-up” emergence can occur simultaneously in models Representations of OutcomesSpecification (incl. rules)
  • 8. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 8 Aims and Objectives of DIM • To develop a simulation that integrates as much as possible of the relevant available evidence, both qualitative and statistical (a Data-Integration Model – a DIM) • Regardless of how complex this makes it • A description of a specified kind of situation (not a general theory) that represents the evidence in a single, consistent and dynamic simulation • This simulation is then a fixed and formal target for later analysis and abstraction
  • 9. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 9 Using Qualitative Behaviour to Inform the Agent Specification • Narrative data (from semi-structured interviews, observations etc.) can be used to inform the behavioural rules of agents within these simulations • This can be done in an informal or semi-formal manner (e.g. using techniques extended from GT) • This can provide a broader “menu” of possible behaviours and strategies that are used and thus import some of the “messiness” of social reality instead of overly neat formulations (e.g. economic) • Meso-level outcomes can be fed back using participatory techniques to aid validation • Macro-level measures can also be extracted and compared to known quantitative data
  • 10. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 10 The “54” Causal Stories • Reviewing the literature we extracted different “causal stories” impacting on whether people vote • Examples: – Out of a feeling of civic duty – Due to sheer habit, “its what I have always done” – Interest in politics due to discussions within household, partner and friends – Due to participation in higher education – Evaluation of past efficacy of voting – Member of household taking them with them to vote • Some of these confirmed via a small qualitative survey • These provided the skeleton for the “menu” of behaviours that were programed into the agents
  • 11. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 11 Overall Structure of Model Underlying data about population composition Demographics of people in households Social network formation and maintenance (homophily) Influence via social networks • Political discussions Voting Behaviour Input Output
  • 12. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 12 Discuss-politics-with person-23 blue expert=false neighbour-network year=10 month=3 Lots-family-discussions year=10 month=2 Etc. Memory Level-of-Political-Interest Age Ethnicity Class Activities AHousehold An Agent’s Memory of Events Etc. Changing personal networks over which social influence occurs Composed of households of individuals initialised from detailed survey data Each agent has a rich variety of individual (heterogeneous) characteristics Including a (fallible) memory of events and influences
  • 13. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 13 Example Output: why do people vote (if they do) Intervention: voter mobilisation Effect: on civic duty norms Effect: on habit- based behaviour
  • 14. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 14 Example Output: Simulated Social Network at 1950 Established immigrants: Irish, WWII Polish etc. Majority: longstanding ethnicities Newer immigrants
  • 15. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 15 Example Output: Simulated Social Network at 2010
  • 16. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 16 Example Output: Psuedo-Narrative Output Following a single, randomly chosen agent… 4: (person 578)(aged 5) started at (school 1) 17: (person 578)(aged 18) stops going to (school 1) 21: (person 578)(aged 22) moved from (patch 11 3) to (patch 12 2) due to moving to an empty home 21: (person 578)(aged 22) partners with (person 326) at (patch 12 2) 24: (person 578)(aged 25) started at (workplace 8) 24: (person 578)(aged 25) voted for the blue party 29: (person 578)(aged 30) voted for the blue party
  • 17. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 17 Retaining Maximally Clear Reference Data-Integration Simulation Model Micro-Evidence Macro-Data Abstract Simulation Model 1 Abstract Simulation Model 2 SNA Model Analytic Model
  • 18. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 18 Context-Dependency • In the simulation (as in our social life) decisions, adaption, communication, learning all take place within a local context • Both “upwards” (emergent) and “downwards” (social control) forces operate within local contexts allowing social embeddedness • Abstraction to aggregates (e.g. averages) only takes place post-hoc (just as in social statistics) • The DIM allowed the formal representation of context- dependent behaviour, albeit within a more specific “descriptive” simulation, that can be itself hard to understand • Thus opening the way to the study of context itself!
  • 19. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 19 Fixing “Weaknesses” of SN Models In much social network research: • The definition of links is often unclear and/or inconsistent • The machinery of social network models do not explain changing networks • Validation of social network models is often weak • Network measures are often used as if it is known that they give reliable indicators (e.g. centrality) • How to apply narrative data is not clear However, all of these are at least partially fixable as an abstraction of a well-founded simulation model
  • 20. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 20 Conclusions • Complex agent-based models are good vehicles for integrating different kinds of data • In particular qualitative data can very usefully inform the “menu” of micro-level behaviours, importing some of the “mess” of social reality • Data Integration Models can provide consistent pictures including dynamics, albeit complicated • Staging abstraction into more gentle steps can help retain meaning reference in the modelling • Network models are useful, but with other very abstract models, higher up the abstraction “chain” with the qual/quat integration occuring “lower down” • Sometimes macro-level phenomena needs to be explained from micro-level detail and embedding
  • 21. Using Agent-Based Simulation to integrate micro/qualitative evidence, macro-quantitative data and network analysis, Bruce Edmonds, London, May 2014. 21 The End! Bruce Edmonds: http://bruce.edmonds.name Centre for Policy Modelling: http://cfpm.org The SCID Project: http://www.scid-project.org Slides available at: http://slideshare.net/BruceEdmonds