+ All Categories
Home > Documents > Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation...

Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation...

Date post: 22-May-2020
Category:
Upload: others
View: 24 times
Download: 0 times
Share this document with a friend
45
Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development Programme
Transcript
Page 1: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Developing and Using Dynamic Microsimulation Models for

Public Policy Analysis

Cathal O’Donoghue

Teagasc Rural Economy and Development Programme

Page 2: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

My Modelling Background

1990’s

2000’s

SWITCH

LIAM

EUROMOD

PENSIM2

MIDAS x 3 LIAM2

Social

Genome

SMILE

2010’s

Farm Level

Enviro-SMILE

Crisis

Modelling

Other

Brazil

Pakistan

Sri Lanka

Nigeria

Estonia

Lithuania

Cross Border

Workers

Retirement

Choice

Public Choice

Page 3: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

A Dynamic Microsimulation Model

Dynamic

t –inter-temporal

Micro

i - micro units

Simulation

B – parameter estimates – applied to other variables in model X

Almost all variables endogenous to model

Can respond to policy P

Incorporates individual heterogeneity ε

f() – functional form of regression model

g() – alignment or calibration method using totals C

CPXfgY itititit ,*

Page 4: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Sources of Complexity

Population

Policy

Time

Behaviour

• All Models are wrong – some are useful (Box)

• Multiple dimensions of complexity – models help to manage complexity

• Move to increase complexity of models

• However simpler may be better

• Complexity More costly, time consuming, harder to interpret

• Longitudinal versus Cross-section

Page 5: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Orcutt 1961

DYNASIM I/II

CORSIM

SVERIGE

POLISIM

DYNACAN

DYNASIM III

1960’s

1970’s

1980’s

1990’s

2000’s

LIFEMOD

LIAM

PENSIM

HARDING

PENSIM2

MIDAS x 3 LIAM2

DYNAMOD

APPSIM

INFORM

USA UK

EU

AUS

SAGEMOD

T-DYMM

Lineage of T-DYMM

LSE

Page 6: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Dynamic Models

Database

Model Framework

Analytical Routines:

RR/METR

Tax-Benefit Routine

Output Routine

Behavioural

Routine

If Behaviour depends

on Tax-Benefit System

Page 7: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Models Built

Li and O'Donoghue, 2012

• Very many models built

• Few survive into medium term

Page 8: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Model Frameworks

Microsimulation Model Framework – Model Engine

Expensive to create – 1 to 2 person years (or more)

Because of cost, more effort spend on computing environment than policy

question

Specific not general, so models die after initial use

LIAM

Page 9: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

LIAM Objectives

Construct a dynamic microsimulation model flexible enough to cope with future

demands of my research agenda

Limited data at the time

Later objective

Potentially usable elsewhere

Rationale

Computing and Other Costs have slowed down development of dynamic

microsimulation models over the last 30 years.

Model Development still very expensive

Alternatives:

Reusable Code

Use of other models as templates

LIAM

Page 10: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Requirements

Intra - cohort redistribution of the tax-benefit system.

Demographic Ageing and the Income Distribution

Comparisons of welfare state life course redistribution across countries

Improve behavioural equations

Improved data

Savings processes

Life course labour supply

LIAM

Page 11: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Desirable Features

Ease in adding new data

Ease in new adding behavioural information

Can run on a PC

Flexible and Transparent

Robust to Changes

Speed

Allow user to focus more on behaviour than computing

LIAM

Page 12: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Data Structure

Use relational database?

Data storage event driven

Which, When, Who, What

Cohort versus cross-section

Multi-person processes

Defining and initialising variables

Duration data

LIAM

Page 13: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Generalisation - Modularisation

Modularisation

Variable Order

5 Types of Process Module:

transition matrices,

regressions,

marriage market

transformations

tax-benefit system

Discrete time

Tax-Benefit module

LIAM

Page 14: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Implementations of Framework

Irish Tax-Benefit Dynamic Microsimulation Model

Life-cycle redistribution

Pensions analysis and redistribution

EU15 Indirect Tax Model

Expenditure

Indirect Taxation

MIDAL Models

Be, Ge, IT, Lu

T-DYMM

LIAM

Page 15: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

LIAM Book - Methodology

Methodological aspects of dynamic

microsimulation models

The life-cycle income analysis model

(LIAM) computing framework

Simulating histories for dynamic

microsimulation models

Simulating earnings

Simulating migration

Alignment and calibration

Page 16: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

LIAM Book - Applications

Intra-personal redistribution over the

life-cycle

Financing higher education

Modelling Expenditure and Indirect

Taxation

Analysing the Impact of the 2007

Irish Pensions Green Paper

What are the Consequences of the

European AWG-projections on the

adequacy of pensions

Introducing Political Economy into

Dynamic Microsimulation Modelling

Page 17: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Progress?

Page 18: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Benchmark

Dynamic Microsimulation Model

A demographic module, modelling leaving home, births, deaths partnership

formation and dissolution, disability, education and broad location.

A labour market module containing participation, hours, unemployment and

labour income

A Tax-Transfer and Wealth module containing capital income and the main

tax and transfer instruments

A marriage matching module

A simple macro-economic model and feedback loops linked with the

microsimulation model via alignment.

Monte Carlo Simulation

•DYNAMSIM I – Orcutt et al. (1976)

• Model built in the 1960’s-1970’s

• Seemingly little progress in field

Page 19: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Constraints and Issues - Hoschka (1986)

Many of the behavioural hypotheses in micro-simulation models are of

insufficient theoretical and/or empirical basis

Dynamic changes in the behaviour of the population are mostly not

regarded by micro modellers

The problems of including more than the primary effects of a policy

programme is still unresolved

Quality and accessibility of the data required by micro models often are

restricted severely.

The development of micro-models frequently needs too much time and its costs

are accordingly high

Running micro models usually requires a lot of computer time

The prediction quality of micro-models has not yet been systematically

evaluated and validated

Large microsimulation models are so complex that they are difficult to

comprehend and control.

Page 20: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Progress

Speed and Sample Size

Hardware

Algorithms – DYNACAN, Scott (2001), O‟Donoghue et al. (2009), LIAM2

Validation

Caldwell and Morrison

Micro-econometrics

Better micro models

Spread of Use

Generic Models

ModGen (Wolfson and Rowe, 1998),

UMDBS (Sauerbier, 2002),

GENESIS (Edwards, 2004)

LIAM (O‟Donoghue, 2011) and

LIAM2

Page 21: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Alignment

Page 22: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Alignment

Constrain model outcomes to hit external control totals

Alignment may be used

To „repair‟ the unfortunate consequences of insufficient estimation data by incorporating additional information in the simulations.

To adjust for poor predictive performance of the micro model or its misspecification. Even with perfect data, relationships between dependent variables and explanatory variables may change considerably in countries where substantial structural changes are taking place.

To produce scenarios based on different assumptions.

To establish links between microsimulation models of the household sector and the macro models.

To reduce Monte Carlo variability though its deterministic calculation (Neufeld, 2000). This is particularly useful for small samples to confine the variability of aggregate statistics.

Neufeld, (2000), SOA, (1997), Bacon, (2009). Baekgaard (2002), O‟Donoghue (2010) Li and O‟Donoghue (forthcoming)

Page 23: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Alignment

Li and O'Donoghue, 2012

Page 24: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Alignment

“Microsimulation models usually fail to simulate known time-series data. By

aligning the model, goodness of fit to an observed time series can be

guaranteed.

Opinions vary as to the admissibility of this procedure. Most microsimulation

modellers accept alignment as an unfortunate, but unavoidable necessity while

other thermodynamic modellers (myself among them) consider it to be an

indefensible fiddle which, to use Popper's celebrated phrase, effectively

"immunises the model against empirical refutation".

the only way microsimulation modellers can predict the future is by persuading

someone who knows more than they do to tell them what's going to happen

thermodynamic models are non-alignment microsimulation models and aligned

microsimulation models are irreconcilable”

- Winder (2000)

• Cannot hope to predict the future well

• Is it worth trying to find this “Holy Grail”?

Page 25: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

“Failure” to achieve objectives

Perception of failure of earlier models

However

Expectations to high

Predictive Capacity of Models weak

Page 26: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Added Value

Term Forecasting should not be used

Dynamic Microsimulation Models cannot forecast

Not possible to forecast 2008 crisis in 2006 what hope over 50 years

Don‟t oversell

Recreate realistic expectations

Utilise as part of foresighting rather than forecasting

Rather Alignment is a mechanism for Scenario Analysis

Main advantage is that DMM has plausible cross-sectional and longitudinal

distributions

Better to focus attention on

How different macro-economic environments affect these distributions

Improve functioning of Alignment

How to combine Alignment with Behavioural Response to policy and economic

changes

Very limited research on alignment – mainly ad hoc solutions to modelling

requirements big scientific gaps

Page 27: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Behavioural Response

Page 28: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Behavioural Feedback

Li and O'Donoghue, 2012

Page 29: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Behavioural Response

Behavioural Response to Policy Change

Progress cross-sectional labour supply

Use dynamic microsimulation models to generate budget constraints for use as

an input into life-cycle behavioural choice modelling

Important Areas

Retirement Choice

Life-course decision making

Fertility

Education

Savings

Page 30: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Governmental Budget Constraint

Page 31: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Macro-economic Feedback

Dynamic Models

Currently no macro feedback

“Flexible” Government Budget Constraint

Not really a

As population ages

Pressure on financial sustainability

What about wider macro effects

Useful to consider a link to a macro-economic framework with different “closure”

assumptions

Page 32: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Ageing and Political Preferences

Fixed Government Budget Constraint

How to adjust policies?

Option – incorporate a public preference model

As population ages

Changed pattern of preferences

Transfers to elderly drive fiscal imbalance, but group becomes politically stronger

Abid Fourati and O‟Donoghue (2010)

Collect survey on public preferences to pensions policy Choice experiment

Estimate a choice model based around policy attributes and outcomes for different groups

Simulate policy preferences at citizen level

Scale preferences to social preference challenge in relation to how voting system works in respect to individual policies

Requires multiple run of model

Observe trade-off between personal return, poverty reduction and cost

Under status quo preference for universal pensions but not optimal from poverty perspective

Under population ageing preference shift to a lower cost version with later retirement

Higher incomes prefer earnings related system

Page 33: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Future Directions

Page 34: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Methodological Challenges

Unit of Analysis

Family versus Household

Household Formation and Dissolution dynamics

How to incorporate alignment and behavioural response

Governmental Budget Constraint

Macro-economic constraints

Political constraints

Confidence Intervals

Monte Carlo

Intra-household-Intertemporal-Cross-sectional

Simulation properties

How to generate long term stable employment patterns

Understand earnings dyanmics

Validate historical simulations

Page 35: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Base-Sample Size

Li and O'Donoghue, 2012

Page 36: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Areas of Analysis

Big Issues

Ageing

Climate Change

New Areas

Children

Health

Environment

Short term impacts – Fiscal Crisis

Page 37: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Linking LIAM based models with EUROMOD

Page 38: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

EUROMOD

Financed by EU Commission since 1993

Tax-Benefit Systems of EU countries

Focus on Policies to Alleviate Poverty and Social Exclusion

Consistent Comparative Framework

Data

Policy

Comparative Analysis

Necessary in understanding increased fiscal coordination

First National MSM in Austria, Greece, Portugal, Lux.

Challenges

Complexity

GUI helps – but many systems

Page 39: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Linking LIAM models to EUROMOD

Convert LIAM Output into EUROMOD input

Feasible

Requires the same variables

May require additional variables

Italian model Bank of Italy Data

Possible now

Luxembourg model

Integrate LIAM with EUROMOD

Undertaken in LIAM1 – but not available now with simplified EUROMOD code

Indirect Tax

My PhD

Advantage

Can call EUROMOD to generate feedbacks from policy to behaviour

Would require significant work Joint project?

Page 40: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Sustainability and Generating Forward Momentum

Page 41: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Reasons for lack of Progress – Tacit Knowledge

Given that nearly 40 years have passed,

the rate of progress it can be argued has been relatively slow

Knowledge Transfer Mechanism

Tacit knowledge

Codified knowledge

Focus on Tacit Knowledge

Networks

Documentation - aim to facilitate other team members utilising the models

Where knowledge codified

mainly been via books and conference presentations which may have been non-peer reviewed, had limited coverage, often went out of print, may have only been available to those who attended an event and were rarely included in usual citation indices and searchable databases.

Where papers were published in peer reviewed formats, they were typically in journals where the focus was on the application rather than the methodology

•A significant proportion of the methods used in the field are not formally

codified,

• meaning that new models have had to reinvent the wheel and re-develop

existing methods over and over again.

Page 42: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Reasons for lack of Progress – Ownership Model

Proprietary versus open source

Proprietary

Code or coding consultancy has been sold to potential clients

Intellectual property makes sense when an economic return can be gained

and incentives private R&D

Relatively small demand for these tools by clients with the capacity to pay

for them, it seems to be a business model that will stymie intellectual

development

Open source

Collective gains

Private gains via citation and scientific reputation

Peer-review quality control

Emphasis on public good nature of research

Funding mechanisms

Page 43: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Business Models

Large Projects

Pensim2, DYNACAN, APPSIM

Start from scratch

Large resources

PhD Based

LIAM, CORSIM

Incremental construction

Lots of small resources

Network Based

MIDAL, LIAM2

Shared resources

Open source

Sustainability risk lack of codification

However spread risk

Page 44: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

European Microsimulation Meeting

May 17-19th Dublin, hosted by Teagasc/IZA/UNICEF/NUIM

Paper submission deadline February 3rd

Includes meeting of European Dynamic Microsimulation Model network

Contact Cathal O‟Donoghue <[email protected]>

European Meeting of the International Microsimulation

Association, Dublin 17-19 2012

Page 45: Developing and Using Dynamic Microsimulation …...Developing and Using Dynamic Microsimulation Models for Public Policy Analysis Cathal O’Donoghue Teagasc Rural Economy and Development

Thank You


Recommended