Introduction to Spatial Microsimulation Dr Kirk Harland.

Slides:



Advertisements
Similar presentations
© Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems Introduction.
Advertisements

Evaluating the Effects of Business Register Updates on Monthly Survey Estimates Daniel Lewis.
Healthy Lifestyles Synthetic Estimates Project Shaun Scholes, Kevin Pickering and Claire Deverill.
Simulation - An Introduction Simulation:- The technique of imitating the behaviour of some situation or system (economic, military, mechanical, etc.) by.
QMSS2, Leeds, 02-09/07/09 Dynamic population model and an application for Leeds B.M.Wu School of Geography University of Leeds.
Dialogue Policy Optimisation
School of Geography FACULTY OF ENVIRONMENT Spatial Microsimulation and Crime Analysis Mark Birkin Professor of Spatial Analysis and Policy University of.
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Introduction to Regression with Measurement Error STA431: Spring 2015.
1.2.4 Statistical Methods in Poverty Estimation 1 MEASUREMENT AND POVERTY MAPPING UPA Package 1, Module 2.
What role should probabilistic sensitivity analysis play in SMC decision making? Andrew Briggs, DPhil University of Oxford.
All Hands Meeting, 2006 Title: Grid Workflow Scheduling in WOSE (Workflow Optimisation Services for e- Science Applications) Authors: Yash Patel, Andrew.
Gizem ALAGÖZ. Simulation optimization has received considerable attention from both simulation researchers and practitioners. Both continuous and discrete.
Planning under Uncertainty
Adding Census Geographical Detail into the British Crime Survey for Modelling Crime Charatdao Kongmuang Naresuan University, Thailand Graham Clarke and.
Motion Analysis (contd.) Slides are from RPI Registration Class.
School of something FACULTY OF OTHER School of Geography FACULTY OF ENVIRONMENT Modelling Individual Consumer Behaviour
Methods of Geographical Perturbation for Disclosure Control Division of Social Statistics And Department of Geography Caroline Young Supervised jointly.
Individual and Household Level Estimates Based on 2001 UK Human Population Census Data Andy Turner CSAP Seminar on Microsimulation: Problems and Solutions.
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
CCG 1 MoSeS Introduction and Progress Report Andy Turner
Synthetic data, microsimulation and socio-demographic forecasting Mark Birkin School of Geography Professor of Spatial Analysis and Policy.
1 of 27 PSYC 4310/6310 Advanced Experimental Methods and Statistics © 2013, Michael Kalsher Michael J. Kalsher Department of Cognitive Science Adv. Experimental.
Constructing Individual Level Population Data for Social Simulation Models Andy Turner Presentation as part.
IE 607 Constrained Design: Using Constraints to Advantage in Adaptive Optimization in Manufacturing.
SPATIAL MICROSIMULATION: A METHOD FOR SMALL AREA LEVEL ESTIMATION Dr Karyn Morrissey Department of Geography and Planning University of Liverpool Research.
Estimating Individual Behaviour from Massive Social Data for An Urban Agent-Based Model Nick Malleson & Mark Birkin School of Geography, University ESSA.
Biostatistics Case Studies 2005 Peter D. Christenson Biostatistician Session 4: Taking Risks and Playing the Odds: OR vs.
Multimodal Interaction Dr. Mike Spann
1 Modifiable Attribute Cell Problem in Population Synthesis for Land-Use Microsimulation Noriko Otani (Tokyo City University) Nao Sugiki (Docon Co., Ltd.)
Techniques for Analysis and Calibration of Multi- Agent Simulations Manuel Fehler Franziska Klügl Frank Puppe Universität Würzburg Lehrstuhl für Künstliche.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
SOFT COMPUTING (Optimization Techniques using GA) Dr. N.Uma Maheswari Professor/CSE PSNA CET.
Exploring Metropolitan Dynamics with an Agent- Based Model Calibrated using Social Network Data Nick Malleson & Mark Birkin School of Geography, University.
The Basics and Pseudo Code
Chapter 10. Sampling Strategy for Building Decision Trees from Very Large Databases Comprising Many Continuous Attributes Jean-Hugues Chauchat and Ricco.
MULTIPLE TRIANGLE MODELLING ( or MPTF ) APPLICATIONS MULTIPLE LINES OF BUSINESS- DIVERSIFICATION? MULTIPLE SEGMENTS –MEDICAL VERSUS INDEMNITY –SAME LINE,
Generic Approaches to Model Validation Presented at Growth Model User’s Group August 10, 2005 David K. Walters.
Statistics Networking Day Question design Jacki Schirmer Senior Research Fellow Health Research Institute & Institute for Applied Ecology
Geo597 Geostatistics Ch9 Random Function Models.
What is … small area estimation Dimitris Ballas Department of Geography University of Sheffield
Stochastic DAG Scheduling using Monte Carlo Approach Heterogeneous Computing Workshop (at IPDPS) 2012 Extended version: Elsevier JPDC (accepted July 2013,
Estimating migration flows in Northern Ireland by health characteristics measured in the Census: using the NI Longitudinal Study James Brown (University.
Comments: The Big Picture for Small Areas Alan M. Zaslavsky Harvard Medical School.
Evaluating Transportation Impacts of Forecast Demographic Scenarios Using Population Synthesis and Data Simulation Joshua Auld Kouros Mohammadian Taha.
Calibration Guidelines 1. Start simple, add complexity carefully 2. Use a broad range of information 3. Be well-posed & be comprehensive 4. Include diverse.
BPS - 5th Ed. Chapter 221 Two Categorical Variables: The Chi-Square Test.
ABSTRACT Hyperglycaemia is prevalent in critical care, and tight control reduces mortality. Targeted glycaemic control can be achieved by frequent fitting.
New Measures of Data Utility Mi-Ja Woo National Institute of Statistical Sciences.
Comparing Snapshots of Networks Shah Jamal Alam and Ruth Meyer Centre for Policy Modelling 28 th March, 2007 – CAVES Bi-annual Meeting, IIASA,
United Nations Workshop on Revision 3 of Principles and Recommendations for Population and Housing Censuses and Evaluation of Census Data, Amman 19 – 23.
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
Local Indicators of Categorical Data Boots, B. (2003). Developing local measures of spatial association for categorical data. Journal of Geographical Systems,
Learning to Detect Faces A Large-Scale Application of Machine Learning (This material is not in the text: for further information see the paper by P.
Introduction to Models Lecture 8 February 22, 2005.
Applied Quantitative Analysis and Practices LECTURE#30 By Dr. Osman Sadiq Paracha.
Exploring Microsimulation Methodologies for the Estimation of Household Attributes Dimitris Ballas, Graham Clarke, and Ian Turton School of Geography University.
TRB Planning Applications Conference May 2009, Houston,TX A Caveat on O-D Matrix Estimation/Adjustment: Deviations from a seed matrix and Simultaneous.
BPS - 5th Ed. Chapter 221 Two Categorical Variables: The Chi-Square Test.
Downscaling of European land use projections for the ALARM toolkit Joint work between UCL : Nicolas Dendoncker, Mark Rounsevell, Patrick Bogaert BioSS:
ILUTE A Tour-Based Mode Choice Model Incorporating Inter-Personal Interactions Within the Household Matthew J. Roorda Eric J. Miller UNIVERSITY OF TORONTO.
Slide 7.1 Saunders, Lewis and Thornhill, Research Methods for Business Students, 5 th Edition, © Mark Saunders, Philip Lewis and Adrian Thornhill 2009.
Synthetic Approaches to Data Linkage Mark Elliot, University of Manchester Jerry Reiter Duke University Cathie Marsh Centre.
Implementing Dynamic Data Assimilation in the Social Sciences Andy Evans Centre for Spatial Analysis and Policy With: Jon Ward, Mathematics; Nick Malleson,
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Demographic Analysis Migration: Estimation Using Residual Methods -
Using spatial microsimulation in a spatial decision support system
Chapter 8: Weighting adjustment
A Dynamic System Analysis of Simultaneous Recurrent Neural Network
Alex Bolsoy, Jonathan Suggs, Casey Wenner
Presentation transcript:

Introduction to Spatial Microsimulation Dr Kirk Harland

What is a Spatial Microsimulation? Static Spatial Microsimulation Deterministic Reweighting Conditional Probabilities Simulated Annealing Dynamic Microsimulation This Session

What is Spatial Microsimulation There are two types of Spatial Microsimulation 1. Static spatial microsimulation - creates a micro-level population from aggregate data 2. Dynamic spatial microsimulation – moves a population through space and time

Static Spatial Microsimulation Static spatial microsimulation synthesises individual level populations from aggregate information Does not move the population through space or time Alternative approach to joining two datasets spatially where no join is apparent, many health examples including obesity (Smith et al., 2009) diabetes (Smith et al., 2005) smoking prevalence (Tomintz and Clarke, 2008)

Static Spatial Microsimulation Several different static microsimulation methods 1. Deterministic reweighting – large iterative proportional fitting algorithm 2. Conditional probabilities – calculates the probability of a person appearing in a zone give there characteristics 3. Simulated annealing – combinatorial optimisation algorithm originally designed to simulate the cooling properties of metals

Static Spatial Microsimulation But they all attempt to do the same thing Turn a selection of aggregate constraint tables Into an individual level population allocated to spatial areas

Static Spatial Microsimulation While minimising the difference between the distribution of the constraint table attributes for each zone and the distribution of the attributes aggregated from the synthesised population… Zones Male – gender constraint counts Male – gender synthesised population counts

Static Spatial Microsimulation Fit statistic used is normally Total Absolute Error (TAE) TAE = ∑ i ∑ j |T ij – E ij | Where Tij is the sum of the observed counts for the cell ij Eij is the sum of the expected counts for the cell ij Williamson et al 1998

Static Spatial Microsimulation – Deterministic Reweighting A very big iterative proportional fitting algorithm Stage 1 – calculate weights for each individual Smith et al 2009

Static Spatial Microsimulation – Deterministic Reweighting Stage 2 - proportionally fit each weight to the population Smith et al 2009

Static Spatial Microsimulation – Deterministic Reweighting Iterate over the reweighting process until: a. the fit statistic does not improve any further b. A threshold set on the fit statistic to indicate convergence is reached Move to next zone This algorithm has been widely used in health studies.

Static Spatial Microsimulation – Conditional Probabilities Birking and Clarke 1988 Stage 1 – calculate conditional probabilities for all possible combinations of individuals

Static Spatial Microsimulation – Conditional Probabilities Birking and Clarke 1988 Stage 2 – Assign synthetic characteristics applying conditional probabilities

Static Spatial Microsimulation – Conditional Probabilities Birking and Clarke 1988 Stage 3 – Constrain weights to constraint table distributions

Static Spatial Microsimulation – Conditional Probabilities Birking and Clarke 1988 Stage 4 – Calculate TAE Stage 5 – Iterate over previous stages until no further reduction in TAE Stage 6 – Move to next zone Particular strength of the algorithm is that it does not require an input population

Static Spatial Microsimulation – Simulated Annealing sample population constraint 1constraint n… synthetic population zone x aggregation 1 aggregation n… calculate fitness - TAE Harland et al. 2012

A combinatorial optimisation algorithm well suited to static spatial microsimulation… Accurate, produces good results because it can take backwards steps Computationally intensive so care needed when implementing code Static Spatial Microsimulation – Simulated Annealing Harland et al. 2012

What do we mean by taking backwards steps? Crossing the valley between say point A to reach point B Static Spatial Microsimulation – Simulated Annealing

Comparing the Approaches Harland et al 2012 Not any more…

Dynamic Spatial Microsimulation Takes a population, whether synthesised or real world data, and moves it through space and time Uses derived probabilities to determine outcomes for individuals at each time-step Individuals can typically Die Be born Migrate Get married Get divorced … and any number of other actions for which probabilities can be derived

Dynamic Spatial Microsimulation Time step 0 Time step 1 Time step 2 Transition matrices

Dynamic Spatial Microsimulation Seems simple… Idea is simple but many complicating factors 1. Number of transitional probabilities dependent on number of attributes 2. Birth, death, migration, etc… not ubiquitous across zones 3. Derivation of probabilities become more complex and burdensome than the modelling process. 4. With large populations over longer time periods models can take time to setup and run, causing difficulties with calibration and evaluation

A Word on Model Evaluation All too often not dealt with sufficiently in the literature. Williamson and Voas (1998) presented work into model evaluation and assessment Harland et al. (2012) examined three different model approaches evaluating the algorithm performance Evaluation of large models is very difficult and time consuming but for reliable results it needs to be done Different levels of statistics provide information about different areas of the model Cell level – fine grained (often not presented) Attribute level – medium detail (often not presented) Constraint level – high level model assessment

Microsimulation Vs Agent-Based Modelling Great deal of similarity between the two approaches Both operate at the individual level Dynamic microsimulation moves individuals through time as does ABM Could argue for simple behaviour in dynamic microsimulation Both are very data hungry Also several differences ABMs are enhanced by interaction of individuals with their environment Behaviour in ABM not restricted to simple transitional probabilities ABMs cannot handle the volumes of data… yet!

Static spatial microsimulation synthesises an individual level population from aggregate data A variety of approaches have been used for static spatial microsimulation -iterative reweighting -statistical probabilities -combinatorial optimisation All have there benefits and there drawbacks… Summary

Dynamic microsimulation moves a population through time Has similarities to ABM but also major differences Static spatial microsimulation may have a role to play with both approaches One major complicating factor for dynamic microsimulation is the derivation of transitional probabilities… Summary

References Ballas, D., Clarke, G., Dorling, D., Eyre, H., Thomas, B., and Rossiter, D.(2005) SimBritain: a spatial microsimulation approach to population dynamics. Population, Space and Place 11, 13–34. Birkin, M. & Clarke, M. (1988). SYNTHESIS - a synthetic spatial information system for urban and regional analysis: methods and examples'' Environment and Planning A, 20, Harland K., Heppenstall A. J., Smith D., and Birkin, M. (2012) Creating Realistic Synthetic Populations at Varying Spatial Scales: A Comparative Critique of Population Synthesis Techniques Journal of Artificial Societies and Social Simulation 15 (1) 1 Smith M D, Clarke P G, Ransley J, Cade J. (2005). Food Access and Health : A Microsimulation Framework for Analysis. Studies in Regional Science. 35(4). 909 – 927 Smith D M, Clarke G P, Harland K, (2009), Improving the synthetic data generation process in spatial microsimulation models. Environment and Planning A 41(5) 1251 – 1268 Tomintz MN, GP Clarke, (2008) The geography of smoking in Leeds: estimating individual smoking rates and the implications for the location of stop smoking services. Area 40(3): Williamson, P., Birkin, M., & Rees, P.H. (1998). The estimation of population microdata by using data from small area statistics and samples of anonymised records. Environment and Planning A, 30, Wu, B., Birkin, M. and Rees P. (2008) A spatial microsimulation model with student agents. Computers, Environment and Urban Systems, 32 (6). pp. 440–453