Session Details

PM04: Microsimulation Modeling in R
(Event: SMDM 39th Annual Meeting: Pittsburgh, PA)

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

Description
Synopsis
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
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 and suggest strategies for debugging errors. 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
Course Faculty

  

Session Fees
Fee TypeMember FeeNon-Member Fee
This session is free
Early: $190.00 $320.00
Regular: $235.00 $365.00
Late: $235.00 $365.00
This session is free
Early: $165.00 $165.00
Regular: $210.00 $210.00
Late: $210.00 $210.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.