Brief Glimpse of Agent-Based Modeling

Similar documents
Orientation & Modeling Types. Nathaniel Osgood

Individual Based Models: Introduction, Tradeoffs & Tools

Spatial Epidemic Modelling in Social Networks

INTRODUCTION. In March 1998, the tender for project CT.98.EP.04 was awarded to the Department of Medicines Management, Keele University, UK.

Key elements An open-ended questionnaire can be used (see Quinn 2001).

Time varying networks and the weakness of strong ties

Geostatistics and Spatial Scales

transportation research in policy making for addressing mobility problems, infrastructure and functionality issues in urban areas. This study explored

Chapter 6. Logistic Regression. 6.1 A linear model for the log odds

Applications of GIS in Health Research. West Nile virus

PUBLIC HEALTH ASSOCIATION OF AUSTRALIA Strategic Plan

Health and Medical Geography (GEOG 222)

Computer Simulations

Learning with Temporal Point Processes

Transmission in finite populations

The Building Blocks of the City: Points, Lines and Polygons

Economic consequences of floods: impacts in urban areas

Everything is related to everything else, but near things are more related than distant things.

CRISP: Capture-Recapture Interactive Simulation Package

AP Human Geography Syllabus

Thursday. Threshold and Sensitivity Analysis

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2014

Introducing GIS analysis

Evolutionary Games and Computer Simulations

Level 1 Geography PROGRAMME OVERVIEW 2014

The Future of Healthcare? W H A T D O E S T H E F U T U R E H O L D? The Empowered Consumer

Introduction to Modeling

Curriculum Unit. Instructional Unit #1

EpiMAN-TB, a decision support system using spatial information for the management of tuberculosis in cattle and deer in New Zealand

Proceedings of the 2015 Winter Simulation Conference L. Yilmaz, W. K. V. Chan, I. Moon, T. M. K. Roeder, C. Macal, and M. D. Rossetti, eds.

Literature revision Agent-based models

A Framework for the Study of Urban Health. Abdullah Baqui, DrPH, MPH, MBBS Johns Hopkins University

David Rogers Health and Climate Foundation

New Frameworks for Urban Sustainability Assessments: Linking Complexity, Information and Policy

Rural Pennsylvania: Where Is It Anyway? A Compendium of the Definitions of Rural and Rationale for Their Use

SPIMA Spatial dynamics and strategic planning in metropolitan areas

Statistical Inference for Stochastic Epidemic Models

Lecture 1 Introduction to Multi-level Models

CSI 445/660 Part 3 (Networks and their Surrounding Contexts)

Modeling Disease Transmission in Long-tailed Macaques on Bali

Advanced Placement Human Geography

GEOGRAPHIC INFORMATION SYSTEMS Session 8

GIS in Developing Countries

Survey of Smoking Behavior. Survey of Smoking Behavior. Survey of Smoking Behavior

Bayesian Networks: Construction, Inference, Learning and Causal Interpretation. Volker Tresp Summer 2016

Disaster Management & Recovery Framework: The Surveyors Response

Technical Track Session I: Causal Inference

Finding Common Ground Through GIS

International Guidelines on Access to Basic Services for All

Implications for the Sharing Economy

Neighborhood social characteristics and chronic disease outcomes: does the geographic scale of neighborhood matter? Malia Jones

A Framework for Dynamic O-D Matrices for Multimodal transportation: an Agent-Based Model approach

City of Jerez Urban Core Densification proposal; An Agent Based Spatio-temporal model

Fourth Grade Social Studies Crosswalk

World Geography. WG.1.1 Explain Earth s grid system and be able to locate places using degrees of latitude and longitude.

Bayesian Inference for Contact Networks Given Epidemic Data

Computational Genomics

September 16, 2004 The NEURON Book: Chapter 2

Human Mobility Model Establishment with Hidden Markov Model

GIS and Health Geography. What is epidemiology?

The National Spatial Strategy

Scale and Spatial Complexity: Agent-based models and geographical economics. December 7 th, 2007 Christopher Fowler and Mark Ellis

The World Bank Mali Reconstruction and Economic Recovery (P144442)

Frontier and Remote (FAR) Area Codes: A Preliminary View of Upcoming Changes John Cromartie Economic Research Service, USDA

Collaborative topic models: motivations cont

Machine Learning Overview

Section III: Poverty Mapping Results

Mohammed. Research in Pharmacoepidemiology National School of Pharmacy, University of Otago

Technical Track Session I:

Agent Models and Demographic Research. Robert D. Mare December 7, 2007

De-complexifying SPLUMA principles

6.867 Machine learning, lecture 23 (Jaakkola)

INDIANA ACADEMIC STANDARDS FOR SOCIAL STUDIES, WORLD GEOGRAPHY. PAGE(S) WHERE TAUGHT (If submission is not a book, cite appropriate location(s))

Introduction to SEIR Models

Globally Estimating the Population Characteristics of Small Geographic Areas. Tom Fitzwater

Switching-state Dynamical Modeling of Daily Behavioral Data

GEOGRAPHY YEAR 11 ATAR 2019 COURSE OUTLINE

Parallel Performance Evaluation through Critical Path Analysis

Postal Code User Guide V1.0 October 2017

Social Vulnerability in Metro Manila: Implications for Preparedness and Response "

Social Vulnerability Index. Susan L. Cutter Department of Geography, University of South Carolina

Compensation Planning Application


Online supplement. Absolute Value of Lung Function (FEV 1 or FVC) Explains the Sex Difference in. Breathlessness in the General Population

Heterogeneity and Network Structure in the Dynamics of Contagion: Comparing Agent-Based and Differential Equation Models

Econometrics in a nutshell: Variation and Identification Linear Regression Model in STATA. Research Methods. Carlos Noton.

NETWORK BIOLOGY AND COMPLEX DISEASES. Ahto Salumets

The Importance of Spatial Literacy

Ad Placement Strategies

Sentence Planning 2: Aggregation

City and SUMP of Ravenna

Survival Analysis with Time- Dependent Covariates: A Practical Example. October 28, 2016 SAS Health Users Group Maria Eberg

Joint-accessibility Design (JAD) Thomas Straatemeier

Multiplication of Multinomial Subjective Opinions

USING CLUSTERING SOFTWARE FOR EXPLORING SPATIAL AND TEMPORAL PATTERNS IN NON-COMMUNICABLE DISEASES

Sampling. General introduction to sampling methods in epidemiology and some applications to food microbiology study October Hanoi

Investigating volcanoes behaviour. With novel statistical approaches. UCIM-UNAM - CONACYT b. UCIM-UNAM. c. Colegio de Morelos

Modeling Social Media Memes as a Contagious Process

Acoucité, Soundscape and Noise Observatory of Greater Lyon, FRANCE. Urban area of Nice Côte d Azur, FRANCE. Ecology department of Greater Lyon, FRANCE

The Spreading of Epidemics in Complex Networks

Transcription:

Brief Glimpse of Agent-Based Modeling Nathaniel Osgood Using Modeling to Prepare for Changing Healthcare Need January 9, 2014

Agent-Based Models Agent-based model characteristics One or more populations composed of individual agents Each agent is associated with some of the following State (continuous or discrete e.g. age, health, smoking status, networks, beliefs) Parameters (e.g. Gender, genetic composition, preference fn.) Rules for interaction (traditionally specified in general purpose programming language) Embedded in an environment (typically with localized perception) Communicate via messaging and/or flows Environment Emergent aggregate behavior

Model Specification Stock & Flow Models Small modeling vocabulary Power lies in combination of a few elements (stocks & flows) Analysis conducted predominantly in terms of elements of model vocabulary (values of stocks & flows) Directly maps onto crisp mathematical description (Ordinary Differential Equations) Agent-Based Modeling Large modeling vocabulary Different subsets of vocabulary used for different models Power in flexibility & combination of elements & algorithmic specification Variety in analysis focus Mathematical underpinnings differ In most cases, lacks transparent mapping to mathematical formulation

ABMs: Larger Model Vocabulary & Needs Events Multiple mechanisms for describing dynamics State transition diagrams Multiple types of transitions Stock and flow Custom update code Inter-Agent communication (sending & receiving) Diverse types of agents Data output mechanisms Statistics Subtyping Mobility & movement Graphical interfaces Stochastics complicated Scenario result interpretation Calibration Sensitivity analysis Synchronous & asynchronous distinction, concurrency Spatial & topological connectivity & patterning

Organization in ABM ABM adopts the organizational style of object-oriented software engineering by clustering together the elements of state & behavior for entities This facilitates convenient representation of Nested relationships (individuals in neighborhoods in municipalities, etc.) Networked relationships (e.g. network of individuals, towns, farms, firms, etc.)

Contrasting Organization in Aggregate Stock-Flow & ABM Aggregate Stock & flow models Agent-based modeling Within unit (e.g. city) Subdivided according to state (eg # susceptible, # infective) Each stock counts number associated with that state Likelihood of Infection Transmission Given Exposure Beta Contacts per Prevalence of Month c Infection State for different units of analysis are found in stocks & flows at same level of the model Summaries for city & country are both Force of Infection stocks in model City Relationships between units implicit Susceptible in data (e.g. connectivity matrix) New Infections Annual Likelihood of Vaccination Subdivided according to constitutive smaller units (e.g. individual people) Each unit maintains its own state The nested or networked relations Total Population among units of Size analysis mimic that in world If a city contains people, the (references to) people appear Infectives Recovered inside the city Recoveries Vaccination Vaccinated Neighborhood 2 Within unit (e.g. city) Neighborhood 1 Mean Time Until Recovery

Example Elements of Individual State Discrete Ethnicity Gender Categorical infection status Continuous Age Elements of body composition Metabolic rate Past exposure to environmental factors Glycemic Level

Example of Continuous Individual State

Example of Discrete States Binary Presence in Discrete State

Chronic Wasting Disease

Tuberculosis Spread, Prevention & Control (Earlier Version) 11

Health & Cost Implications of Diabetic ESRD

HPV & Smoking

Interacting Individuals Age: 87 Smoker:Never Never Smokers 10-15 Initiation 10-15 Current Smokers 10-15 Cessation 10-15 Aging Current Smokers @15 Relapse 10-15 Former Smokers 10-15 Aging Never Smokers @15 Never Smokers 15-20 Initiation 15-20 Current Smokers 15-20 Relapse 15-20 Cessation 15-20 Aging Former Smokers @15 Former Smokers 15-20 Doctor Age: 12.23 Smoker:Never Friends Age: 53 Smoker:Curre Age: 13.3 Smoker:Current Friends Parent Age: 14.01 Smoker:Current Age: 35.72 Smoker:Former

Network Embedded Individuals

Irregular Spatial Embedding

Emergent Behavior in Regular Spatial Embedding

Aggregate & Spatial Emergence

Emergent Behavior Whole is greater than the sum of the parts, Surprise behavior Frequently observed in stock and flow models as interaction between stocks & flows In ABMs, we see this phenomena not only at level of aggregate stocks & flows, but most notably between agents

Matters of Scale It is straightforward to set up ABMs so that we have multiple (and possibly nested) levels of context present Individual person / neighborhood / school / municipality / country Individual deer / herd / ecoregion / population Emergent behavior frequently differs strikingly by scale By their nature, some concepts (e.g. Prevalence ) require at least a certain scale of analysis

A Multi-Level (Dynamic) Model

Emergent Aggregate & Spatial Dynamics

Agent-Based Modeling: Key Strengths Capacity to represent situated perception, decision making, learning Capturing longitudinal progression Lifecourse perspective Ability to calibrate to & validate off of longitudinal data Representing spatial/network/multi-level context Representing heterogeneity: Scalability & flexibility Multi-comorbidities Examining fine-grained consequences e.g., transfer effects w/i population All of above: Support for highly targeted policy planning Representing relationship dynamics Simpler description of some causal mechanisms Familiar perspectives for some stakeholders