Microsimulation Modeling for Health Decision Sciences Using R: A Tutorial

We provide a step-by-step guide to build microsimulation models in R and illustrate the use of this guide on a simple, but transferable, hypothetical decision problem.

Decision-analytic models
Markov models
Microsimulation
Tutorial in R
Authors

Krijkamp EM

Alarid-Escudero F

Enns EA

Jalal H

Hunink MGM

Pechlivanoglou P

Published

April 27, 2018

Recommended citation

Krijkamp EM, Alarid-Escudero F, Enns EA, Jalal H, Hunink MGM, Pechlivanoglou P. Microsimulation modeling for health decision sciences using R: A tutorial. Medical Decision Making, 2018;38(3):400-422. Download code here.

Copied!

@article{krijkamp2018microsimulation,
  title={Microsimulation modeling for health decision sciences using R: a tutorial},
  author={Krijkamp, Eline M and Alarid-Escudero, Fernando and Enns, Eva A and Jalal, Hawre J and Hunink, MG Myriam and Pechlivanoglou, Petros},
  journal={Medical Decision Making},
  volume={38},
  number={3},
  pages={400--422},
  year={2018},
  publisher={SAGE Publications Sage CA: Los Angeles, CA}
}

Copied!

%0 Journal Article
%T Microsimulation modeling for health decision sciences using R: a tutorial
%A Krijkamp, Eline M
%A Alarid-Escudero, Fernando
%A Enns, Eva A
%A Jalal, Hawre J
%A Hunink, MG Myriam
%A Pechlivanoglou, Petros
%J Medical Decision Making
%V 38
%N 3
%P 400-422
%@ 0272-989X
%D 2018
%I SAGE Publications Sage CA: Los Angeles, CA

Copied!

TY  - JOUR
T1  - Microsimulation modeling for health decision sciences using R: a tutorial
A1  - Krijkamp, Eline M
A1  - Alarid-Escudero, Fernando
A1  - Enns, Eva A
A1  - Jalal, Hawre J
A1  - Hunink, MG Myriam
A1  - Pechlivanoglou, Petros
JO  - Medical Decision Making
VL  - 38
IS  - 3
SP  - 400
EP  - 422
SN  - 0272-989X
Y1  - 2018
PB  - SAGE Publications Sage CA: Los Angeles, CA
ER  - 

Copied!

   

Published in:

 

Abstract

 

Background

Microsimulation models are becoming increasingly common in the field of decision modeling for health.

 

Methods

Because microsimulation models are computationally more demanding than traditional Markov cohort models, the use of computer programming languages in their development has become more common. R is a programming language that has gained recognition within the field of decision modeling. It has the capacity to perform microsimulation models more efficiently than software commonly used for decision modeling, incorporate statistical analyses within decision models, and produce more transparent models and reproducible results. However, no clear guidance for the implementation of microsimulation models in R exists. In this tutorial, we provide a step-by-step guide to build microsimulation models in R and illustrate the use of this guide on a simple, but transferable, hypothetical decision problem.

 

Results

We guide the reader through the necessary steps and provide generic R code that is flexible and can be adapted for other models. We also show how this code can be extended to address more complex model structures and provide an efficient microsimulation approach that relies on vectorization solutions.