Please use this identifier to cite or link to this item:
https://hdl.handle.net/2440/66439
Citations | ||
Scopus | Web of ScienceĀ® | Altmetric |
---|---|---|
?
|
?
|
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | McEwan, P. | - |
dc.contributor.author | Bergenheim, K. | - |
dc.contributor.author | Yuan, Y. | - |
dc.contributor.author | Tetlow, A. | - |
dc.contributor.author | Gordon, J. | - |
dc.date.issued | 2010 | - |
dc.identifier.citation | PharmacoEconomics, 2010; 28(8):665-674 | - |
dc.identifier.issn | 1170-7690 | - |
dc.identifier.issn | 1179-2027 | - |
dc.identifier.uri | http://hdl.handle.net/2440/66439 | - |
dc.description.abstract | BACKGROUND: Simulation techniques are well suited to modelling diseases yet can be computationally intensive. This study explores the relationship between modelled effect size, statistical precision, and efficiency gains achieved using variance reduction and an executable programming language. METHODS: A published simulation model designed to model a population with type 2 diabetes mellitus based on the UKPDS 68 outcomes equations was coded in both Visual Basic for Applications (VBA) and C++. Efficiency gains due to the programming language were evaluated, as was the impact of antithetic variates to reduce variance, using predicted QALYs over a 40-year time horizon. RESULTS: The use of C++ provided a 75- and 90-fold reduction in simulation run time when using mean and sampled input values, respectively. For a series of 50 one-way sensitivity analyses, this would yield a total run time of 2 minutes when using C++, compared with 155 minutes for VBA when using mean input values. The use of antithetic variates typically resulted in a 53% reduction in the number of simulation replications and run time required. When drawing all input values to the model from distributions, the use of C++ and variance reduction resulted in a 246-fold improvement in computation time compared with VBA - for which the evaluation of 50 scenarios would correspondingly require 3.8 hours (C++) and approximately 14.5 days (VBA). CONCLUSIONS: The choice of programming language used in an economic model, as well as the methods for improving precision of model output can have profound effects on computation time. When constructing complex models, more computationally efficient approaches such as C++ and variance reduction should be considered; concerns regarding model transparency using compiled languages are best addressed via thorough documentation and model validation. | - |
dc.description.statementofresponsibility | Phil McEwan, Klas Bergenheim, Yong Yuan, Anthony P. Tetlow and Jason P. Gordon | - |
dc.language.iso | en | - |
dc.publisher | Adis International Ltd | - |
dc.rights | Copyright 2010 Adis Data Information BV | - |
dc.source.uri | http://dx.doi.org/10.2165/11535350-000000000-00000 | - |
dc.subject | Humans | - |
dc.subject | Diabetes Mellitus, Type 2 | - |
dc.subject | Models, Economic | - |
dc.subject | Stochastic Processes | - |
dc.subject | Computer Simulation | - |
dc.subject | Computer Storage Devices | - |
dc.subject | Software | - |
dc.subject | Programming Languages | - |
dc.subject | Health Care Costs | - |
dc.subject | Economics, Pharmaceutical | - |
dc.title | Assessing the relationship between computational speed and precision: a case study comparing an interpreted versus compiled programming language using a stochastic simulation model in diabetes care | - |
dc.type | Journal article | - |
dc.identifier.doi | 10.2165/11535350-000000000-00000 | - |
pubs.publication-status | Published | - |
Appears in Collections: | Aurora harvest 5 Economics publications |
Files in This Item:
There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.