Session Details

PM08: Microsimulation Modeling in R
(Event: SMDM 40th Annual Meeting: Montreal, QC, Canada)

Oct 14, 2018 2:00PM - Oct 14, 2018 5:30PM
Session Type: Short Course- PM 1/2 Day

Description
 
Background
Many economic evaluations and cost-effectiveness analyses are conducted using deterministic Markov cohort models. However, there are many instances where a more complex model is necessary to capture the clinical realism required for the question of interest. Microsimulation models involve the stochastic simulation of individuals and allow for much greater flexibility over deterministic Markov models. Microsimulation models can capture individual clinical pathways, can incorporate complex relationships between clinical history and future events, and more easily capture the impact of heterogeneity in patient demographics, genetics, and other baseline characteristics. Because of their increased complexity, microsimulation models are often implemented de novo in a programming language rather than using commercially available software. R is a freely available programming environment that can be used to implement, simulate, and analyze the results of a microsimulation model. R also has parallel processing capabilities, which can improve the computational efficiency of microsimulation models.
Course Type
Half Day
Course Level
Intermediate
Format Requirements
This course will focus on how to implement microsimulation models in R and will involve hands-on programming exercises using code templates. Participants are assumed to have a working knowledge of R and will need to bring their own laptops with the latest versions of R and Rstudio installed. Installation instructions will be provided in advance. This course is intended for two audiences: • Those familiar with microsimulation who wish to learn how to implement these models in R; • Those well-versed in R who wish to learn about microsimulation through its implementation in R. All participants will be expected to have a basic understanding of decision analytic modeling, including decision trees, deterministic Markov models, and the general premise of economic evaluation.
Overview
R is a programming environment traditionally used for statistical analysis that is being adopted more and more for economic evaluation and decision analytic modeling. R has advantages over commercially available decision analytic software in that it is freely available, highly customizable, and facilitates model transparency and reproducibility. In this course, participants will learn how to implement a microsimulation model in R. We will cover the implementation of common components of microsimulation (e.g., population heterogeneity, history-dependent parameters), computational efficiency, and output visualization and analysis.
Description & Objectives
This course will teach participants how to implement microsimulation models in R. We will first provide a conceptual overview of a microsimulation model and general structure for its implementation. This will be followed by a brief review of relevant R commands and concepts, including data structures, creating variables and functions, sampling random numbers, and basic numerical manipulations. We will then engage in hands-on programming exercises to implement a simple Markov cohort model as a microsimulation, followed by models of incrementally increasing complexity. By the end of the course, participants will have implemented microsimulation models with baseline patient heterogeneity, time-varying probabilities, and history-dependent probabilities. We will also cover methods for visualizing and analyzing the output of microsimulation models. Throughout the course, we will highlight good programming principles. We will conclude with a discussion and demonstration of the computational efficiency of different model implementations and highlight R functions related to parallel processing.

At the end of the course, participants will be able to:

  • Construct microsimulation models in R with any of the following elements:
    • Population heterogeneity
    • Time-varying probabilities
    • History-dependent probabilities, costs, and/or utilities
  • Visualize and analyze microsimulation outputs in R
  • Understand computational efficiency considerations in implementing a microsimulation, including parallel processing functions in R
  • Appreciate the advantages and challenges of using R in decision modeling

All R programming templates used in this short course will be provided to participants after the course for future use.

Course Director
  • Eva A. Enns
    • Division of Health Policy and Management, University of Minnesota School of Public Health
Course Faculty

  

Session Fees
Fee TypeMember FeeNon-Member Fee
This session is free
Early: $200.00 $325.00
Regular: $245.00 $370.00
Late: $245.00 $370.00
This session is free
Early: $170.00 $170.00
Regular: $215.00 $215.00
Late: $215.00 $215.00

 

Society for Medical Decision Making
136 Everett Road
Albany, NY 12205

info@SMDM.org

Copyright © 2023 - All Rights Reserved

 



© 2024 Community Brands Holdings, LLC. All rights reserved.