Session Details

AM09: Microsimulation Modeling in R
(Event: SMDM 41st Annual Meeting: Portland, OR)

Oct 20, 2019 9:00AM - Oct 20, 2019 12:30PM
Session Type: Short Course- AM 1/2 Day

Description
Background
Many economic evaluations are conducted using Markov cohort models. However, there are many instances where a individual-level 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 cohort 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 in a programming language. The freely available programming environment R can be used to implement, simulate, and analyze the results of a microsimulation model and has parallel processing capabilities, which can improve computational efficiency. In addition, R can facilitate most parts of an evaluation including data analysis to estimate input parameters values as well as documenting model results.
Course Type
Half Day
CourseLevel
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 base R (including data types, iteration routines (loops), functions and plots ) 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: (1) Those familiar with microsimulation who wish to learn how to implement these models in R; (2) 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, Markov models, probabilistic sensitivity analysis and the general premise of economic evaluation.
Overview
R is a programming environment traditionally used for statistical analysis that is being increasingly adopted for economic evaluation and decision analytic modeling. R has advantages over commercially available software in that it is freely available, highly customizable, fast 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), probabilistic sensitivity analysis, output visualization and computational efficiency.
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 the 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 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. We will cover the necessary methods to implement probabilistic sensitivity analysis (PSA) of a microsimulation model. 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
  • Perform a probabilistic sensitivity analysis (PSA)
  • 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 the material of this short course will be provided to participants after the course for future use.

Description
Many economic evaluations are conducted using Markov cohort models. However, there are many instances where a individual-level 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 cohort 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 in a programming language. The freely available programming environment R can be used to implement, simulate, and analyze the results of a microsimulation model and has parallel processing capabilities, which can improve computational efficiency. In addition, R can facilitate most parts of an evaluation including data analysis to estimate input parameters values as well as documenting model results.
Course Director
Course Faculty

  •  
 

  

Session Fees
Fee TypeMember FeeNon-Member Fee
This session is free
Early: $204.00 $332.00
Regular: $250.00 $378.00
Late: $250.00 $378.00
This session is free
Early: $174.00 $174.00
Regular: $220.00 $220.00
Late: $220.00 $220.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.