1. Dynamic microsimulation
  2. Methodology
Download icon

SimPaths: An open-source microsimulation model for life course analysis

  1. Patryk Bronka  Is a corresponding author
  2. Justin van de Ven
  3. Daniel Kopasker
  4. Srinivasa Vittal Katikireddi
  5. Matteo Richiardi
  1. Centre for Microsimulation and Policy Analysis, United Kingdom
  2. MRC/CSO Social & Public Health Sciences Unit, United Kingdom
Research article
Cite this article as: P. Bronka, J. van de Ven, D. Kopasker, S. Vittal Katikireddi, M. Richiardi; 2025; SimPaths: An open-source microsimulation model for life course analysis; International Journal of Microsimulation; 18(1); 95-133. doi: 10.34196/ijm.00318
24 figures and 2 tables

Figures

Structure and order of processes modelled in SimPaths.
Student status.
Educational attainment
General health score, men.
General health score, women.
Psychological distress, men.
Psychological distress, women.
Partnership status.
Number of children.
Activity status.
Employment rates, men.
Employment rates, women.
Real wages, trend.
Real wages, distribution.
Hours worked.
Gross income, trend.
Gross income, distribution.
Income sources, value.
Income sources, share.
Equivalised disposable income.
Disposable income, distribution.
Poverty.
Inequality.
Correlations.

Tables

Table 1
List of modules and estimated processes.
ModuleProcess
AgeingAge increases.
Probability of leaving the parental home for those who have left education. (Students stay in the parental home).
EducationProbability of remaining in education for those who have always been in education without interruptions.
Probability of returning to education for those who had left school.
Level of education for those leaving education.
HealthSelf-rated health status for those in continuous education.
Self-rated health status for those not in continuous education (out of education or returned having left education in the past).
Probability of becoming long-term sick or disabled for those not in continuous education.
(Mental Health (1)) Level of psychological distress on GHQ-12 Likert scale and binary case-based indicator of psychological distress.
(Mental Health (2)) Effect of exposure to employment-state transitions, household income change, and poverty for individuals aged 25 – 64 on psychological distress (GHQ-12).
Family compositionProbability of entering a partnership for those in continuous education.
Probability of entering a partnership for those not in continuous education.
Probability of partnership break-up.
Probability of giving birth to a child.
Social careProbability of needing care for individuals over an age threshold.
Probability of receiving care for individuals under an age threshold with a disability or long-standing illness or over the age threshold, distinguished by formal, partner, son, daughter, and other providers.
Hours of care for those in receipt of care, and financial cost for those receiving formal care.
Probability of providing informal social care.
Hours of informal social care, among those providing care.
Investment incomeProbability of retiring for single individuals.
Probability of retiring for partnered individuals.
Probability of receiving capital income for those in continuous education.
Probability of receiving capital income for those not in continuous education.
Amount of capital income for those in continuous education.
Amount of capital income for those not in continuous education.
Amount of pension income for those who are retired and were not retired in the previous year.
Labour incomeHeckman corrected wage equation; females not employed last period.
Heckman corrected wage equation; males not employed last period.
Heckman corrected wage equation; females employed last period.
Heckman corrected wage equation; males employed last period.
Hours worked, single males.
Hours worked, single females.
Hours worked, single male adult children.
Hours worked, single female adult children.
Hours worked, males with dependent partner.
Hours worked, females with dependent partner.
Hours worked, couples.
Disposable incomeBenefit recipiency indicator.
Amount of disposable income.
Consumption & savingConsumption.
Home ownership.
Savings and assets.
Statistical displayEvaluate summary statistics for simulated population.
Table 2
Relationship between state variables in SimPaths.
Dependent variable
Control variablestudent statuseducation levelhealth statusmental healthdisability statuspartnership statusfertilitychildcare costhome ownerretirement statuspension income (£)capital income (£)low wage offerpotential wage (£)hours workedneed social carereceive social caretype of care receivedamount of care receivedprovide social careamount of care provided
gendercccccccccccccccccccc
ageccccccccccccccccccc
educationllcccc,lccccccccccccccc
maternal educationcclc
paternal educationccc
partnership statuslc,lllc,lclcllccccccc
number of childrenllllllclllc
age of childrenlllc
health statusllc,lc,lclllccccccc
mental healthl
disability statusllllcc
need social carel
receive social carel
type of care receivedlc
amount of care received
provide social carelc
amount of care provided
activity statusllc,lllclllllc
hours workedcc,l
disposable income (£)lc,lllllc
employment income (£)l
benefit income (£)c
capital income (£)lll,l2
pension income (£)lll, l2l,l2
potential wage (£)llll
home ownercl
regioncccccccccccccccccccc
yearcccccccccccc
  1. Note: Each column reports the controls used to update a specific individual characteristics.

Data and code availability

The SimPaths model code and connected simulation libraries JAS-mine Core and JAS-mine GUI are open-source, licensed under the EUPL-1.2 licence, and distributed freely through GitHub (SimPaths: https://github.com/centreformicrosimulation/SimPaths; JAS-mine: https://github.com/jasmineRepo). Some of the data used by the model is available only for scientific research and upon registration. See

https://www.understandingsociety.ac.uk/documentation/access-data/ for access conditions to Understanding Society survey (End User Licence version is required) and https://www.microsimulation.ac.uk/ukmod/access/ for access conditions to UKMOD.

Download links

A two-part list of links to download the article, or parts of the article, in various formats.

Downloads (link to download the article as PDF)

Download citations (links to download the citations from this article in formats compatible with various reference manager tools)

Open citations (links to open the citations from this article in various online reference manager services)