A Java interface for R Based Microsimulation
Switch branches/tags
Clone or download
Latest commit 6861094 Nov 9, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
JAMSIM Bump 1.7.0 Sep 10, 2013
eclipse_settings renamed eclipse_settings files Feb 27, 2012
org.jamsim.tests loads from JSON May 25, 2013
repo/org Bump 1.7.0 Sep 10, 2013
.gitignore .gitignore Mar 2, 2012
README.md Update README.md Nov 7, 2017


JAMSIM is a framework for creating microsimulation models in Java. It provides code and packages for common features of microsimulation models for end users.

JAMSIM models run as standalone programs with a friendly GUI without requiring technical expertise. For further details see the requirements outline or this JAMSIM paper.

The JAMSIM code consists of a number of third party packages and the integration glue to bind them together.

To run the JAMSIM Example Model (JEM), which demonstrates the features of JAMSIM, consult the Usage page.

Example JAMSIM model screenshot. See more screenshots here

Developed by the Centre of Methods and Policy Application in the Social Sciences (COMPASS) within the Faculty of Arts of The University of Auckland. A component of the New Zealand Social Science Data Service (NZSSDS). Supported by the Health Research Council of New Zealand (HRC) and the Foundation for Research, Science and Technology (FRST).

See also

JAMSIM can be easily integration with simario in which case it functions as the user interface and simario provides the simulation engine.


JAMSIM – a Micro-simulation Modelling Policy Tool, Oliver Mannion, Roy Lay-Yee, Wendy Wrapson, Peter Davis and Janet Pearson (2012). Journal of Artificial Societies and Social Simulation (JASSS) Vol 15/1

Known Issues running JEM from JAMSIM v1.6.0

  • The weights/scenario button is not displayed
  • Graphs not displaying, except for the age-sex pyramid