Global sensitivity analysis of a model simulating an individual’s health state through their lifetime
Abstract
In public health, model predictions are used by decision-makers to minimise health burdens and monetary costs of non-communicable diseases. Fully understanding the uncertainty underlying those predictions is thus crucial. One-parameter-at-a-time methods are typically used for model uncertainty analysis but are often impractical for large-scale nonlinear models containing a very large number of parameters and cannot be used to examine the uncertainty associated with parameter interaction. An individual-based chronic disease model was developed to model the impact of Body Mass Index (BMI) trends on the rates of non-communicable diseases. The model was simulated for overweight and obese male case studies and used to predict their life expectancy, disease-free life expectancy and quality-adjusted life years. Uncertainty was estimated by carrying out a global sensitivity analysis by assessing the contribution to the overall uncertainty from a selection of parameters individually and from their interactions. Results show that the uncertainty of the BMI input parameter had the greatest impact on the disease-free life expectancy and quality- adjusted life year uncertainty compared to the relative risks of colorectal cancer and stroke. Life expectancy uncertainty was influenced by BMI and colorectal cancer relative risks. Global sensitivity analysis enables the assessment of the parametric uncertainty for individual parameters and their interaction. This allows the communication of the uncertainty of different policy options. A strategy for scaling-up uncertainty analysis from an individual to a population level is discussed.
1. Introduction
Microsimulation models are becoming increasing popular in public health (Atella, Belotti, Carrino, & Piano Mortari, 2017; Goldman et al., 2009; Gonzalez-Gonzalez, Tysinger, Goldman, & Wong, 2017; Hennessy et al., 2015; Hunt et al., 2017; McPherson, Marsh, & Brown, 2007; Rogers et al., 2014). These models have been used to predict the future epidemiological and economic impacts of risk factors (e.g. Body Mass Index (BMI), smoking, alcohol consumption) on rates of non-communicable diseases in a given population (Ahern et al., 2017; Hunt et al., 2017). Typically these models simulate the health profile of between 5,000 and 100 million individuals. Due to the increasing availability of health-related ‘big’ data and computing power, these models are becoming increasingly more complex and data driven. Model input data are commonly extracted from multiple sources each with varying levels of uncertainty. In general, a quantification of the uncertainty of outputs from public health microsimulation models is not analysed. Uncertainty estimates of model outputs which reflect the uncertainty of the model input parameters are important to include because they provide more detail about the confidence of these outputs (Mathijssen, Petersen, Besseling, Rahman, & Don, 2008).
There are two main methods for analysing the parametric uncertainty of complex models such as microsimulation: deterministic and probabilistic (there is another method which uses fuzzy mathematics but it is not as widely used). Deterministic analysis considers fixed variation in parameter values whereas probabilistic analysis considers random variations in parameter values. Local deterministic sensitivity analysis such as one-at-a-time can be used to analyse the impact of the uncertainty from one input parameter on the model output (Saltelli, 1999). However, these methods are unrealistic for models with many complex interactions and with a large number of input parameters. Probabilistic methods such as the classical Monte Carlo sensitivity analysis can be used to analyse the overall output uncertainty from the uncertainty of the input parameters (Rutter, Zaslavsky, & Feuer, 2011). However, this does not give direct information about which input parameters contribute most to the output uncertainty and the contribution from parameter interaction. Global sensitivity analysis (Sobol indices) provides a direct way of assessing the relative contribution to the overall uncertainty from each input parameter and their interactions (Kucherenko, 2009; Saltelli, 2002; Saltelli et al., 2008, 2010; Sobol, 2001).
In this study, an individual-based chronic disease model has been developed based on a previously developed microsimulation model (Hunt et al., 2017; McPherson et al., 2007). This model has been used to evaluate the impact of an individual’s BMI on their life expectancy, disease-free life expectancy and quality-adjusted life year. The model simulates single individuals through time and calculates the probability of different events (e.g. disease prevalence, death) similar to a life table approach. These individuals would be equivalent to an individual unit in a large-scale microsimulation model. The uncertainty of the model input parameters has been incorporated into the simulation for each individual to calculate the uncertainty of the model output. This model has been simulated within the Problem Solving environment for Uncertainty Analysis and Design Exploration (PSUADE) programming framework to analyse the parametric uncertainty by estimating the Sobol indices (Tong, 2005). The Sobol indices provide information about the uncertainty from model input parameters and their interaction on the model outputs. To our knowledge, this method has not been applied to public health microsimulation models (Hennessy et al., 2015; Lymer, Schofield, Lee, & Colagiuri, 2016; Manuel et al., 2014). Some studies have analysed the uncertainty on an output, however, the contribution from individual parameters and their interactions has not been presented (Kypridemos et al., 2016; Sharif et al., 2012).
2. Methods
2. The individual-based chronic disease model
Two individual case studies were simulated in an individual-based chronic disease model through time as opposed to several million which would routinely be simulated in the larger microsimulation model. Moreover, this model was adapted to probabilistically model the health profile of individuals through time. At each time point, the probability that an individual was in a given health state was calculated and used to compute the output health metrics (life expectancy, disease-free life expectancy and quality-adjusted life years).
Figure 1 provides a summary of the main processes and data sources that were used in the individual-based model. An individual’s starting age, BMI and health status were pre-defined. Each year an individual’s BMI levels were updated based on the 18 to 100 year old BMI distribution trends disaggregated by sex. In this study the trends were assumed to be static, so the BMI distribution was assumed to be stationary, i.e. to not change over time. The 18 to 100 year old trends were computed by fitting a non-linear multivariate categorical regression model using individual level age, sex and BMI data from the 2013 Health Survey for England (HSE). The regression methods are described in the online supplementary material (Appendix). The model used an individual’s BMI, age and sex to calculate their risk of disease. The risk of disease was calculated from BMI-age-sex relative risks and age-sex incidence rates. Five obesity-related diseases were included in the simulation: coronary heart disease; stroke; type 2 diabetes; hypertension; and colorectal cancer. The individual-based model calculated the probability of each health state ranging from the probability of not having a disease to the probability of death. The probability of an individual living with multi-morbidities was also assessed up to a combination of four diseases at any one time. The probability of an individual dying was calculated from the survival rates of a given disease and the mortality rates of other causes (more technical details are provided in the online supplementary material ’ Appendix). The total mortality statistics and some of the survival statistics were sourced from the Office for National Statistics (ONS). In cases, where the survival statistics were unavailable the rates were estimated from prevalence and mortality statistics. Further details about these data sources are provided in the online supplementary material ’ Appendix. A utility weight was associated with each disease and these were used to estimate the mean Quality Adjusted Life Year (QALY) each year. The sources for this data are summarised in the online supplementary material ’ Appendix.
2.1.1 Case studies
Two 20-year-old case-studies were investigated: an overweight male (BMI=27.5 kg/m2) and an obese male (BMI=37.5 kg/m2). Both individuals had no health conditions in the start year of the simulation (2016). The model was simulated between 2016 and 2116 to ensure that the individuals are simulated far enough into the future to estimate life expectancy.
2.1.2 Model outputs
Obesity is a major risk factor for fatal (e.g. coronary heart disease) and non-fatal (e.g. type 2 diabetes) diseases and has been shown to have an impact on an individual’s healthy life expectancy (disease-free life expectancy) (Stenholm et al., 2017). Three outputs were assessed in this study: life expectancy, disease-free life expectancy and quality-adjusted life years. Life expectancy was calculated from the sum of the probabilities of the individual being alive in each year of the simulation and was initialised with the age of the individual in the start year of the simulation (see Equation 1). The disease-free life expectancy was calculated from the sum of the probability of an individual being alive without a disease in each year of the simulation (see Equation 2). This health metric was also initialised with the starting age of the individual. The quality-adjusted life year was initialised with the age of the individual in the start year of the simulation. It was calculated by summing the probability of being alive without a disease and the probability of being alive with a disease multiplied by the average quality of life (QoL) in the given year (see Equation 4). The average QoL was calculated from the utility weights which were specific to the diseases that an individual may have in a given year (see Equation 3). The average QoL was weighted based on the probability of having each disease.
Equations 1, 2 and 4 are discrete time dynamic equations in steps of one year. The first term on the right hand side of these equations gives the age of the individual at the start of the simulation. The summation term of Equation 1 sums the probabilities that the individual is alive at each year. The summation term of Equation 2 only sums the probabilities that the individual is disease-free. The summation term of Equation 4 sums the probabilities that the individual is alive with no disease and the probabilities that the individual is alive with a disease scaled by the average QoL.
2.1.3 Model input parameter uncertainty
Information on the uncertainty from three different model input parameters was available in the literature and included in this analysis. The first model parameter was the BMI distribution trends. BMI trends by 5 year age groups were created for males, providing information on the probability of individuals in each BMI category (healthy weight, overweight and obese) across each 5 year age group from 2003 to 2116. The mean and standard deviation for each BMI category were calculated across all of the adult age groups (≥ 20 years old) between 2003 and 2116 (see Table 1). The overall mean probability and standard deviation across all of the BMI categories were also calculated from the mean and standard deviation from each BMI category. The upper and lower bounds for the healthy weight, overweight, obese and average BMI category probabilities were calculated by assuming a uniform distribution of uncertainty around each probability. Uniform distribution is often used as an uninformed prior distribution when there is a lack of precise information on parameter uncertainty. This provided an estimation of the uncertainty around the proportions of individuals within each BMI category.
In general, BMI distributions in a population are represented by a log-normal distribution. A log-normal distribution of the average adult male BMI levels was constructed from the mean probabilities of each BMI category. The mean BMI level (25.192) at the percentile corresponding to the mean BMI category probability (0.333) was estimated. In addition, the lower and upper bounds for the mean BMI level were estimated at the lower and upper bounds of the mean BMI category probability. The mean BMI level and the corresponding lower and upper bounds were used to estimate the lower and upper bounds around the BMI of each case study. It was assumed that the difference between the mean BMI level and the lower and upper bounds was the same as the difference between the BMI level of each case study and the corresponding lower and upper bounds (see Table 1).
The second and third parameters used in the uncertainty analysis were the relative risk of stroke and colorectal cancer, respectively. These were chosen because there were uncertainty estimates available in the literature. Granular relative risks were available by age and sex groups from the DYNAMO-HIA project (World Obesity Federation, 2008). An average of the overweight (25–30 kg/m2) and obese (≥ 30–45 kg/m2) groups was calculated for males. Variance estimates around each of these relative risks were not provided. The variance of the relative risk of stroke and colorectal cancer for overweight and obese were sourced from Guh et al. (2009) and used as a proxy for the variances around the DYNAMO-HIA relative risks. As this dataset contained only a single relative risk estimate for the overweight and obese categories, the estimates did not vary with age. The uncertainty was represented by a uniform distribution around each mean relative risk (see Table 2). The upper and lower bounds of each uniform distribution are presented in Table 2.
2.2 Sobol (Global) sensitivity indices
Denote the uncertain input parameters by x1 … xn where n is the number of uncertain parameters. The three uncertain input parameters used in this study represented the BMI value, relative risk of stroke and relative risk of colorectal cancer. Denote further by y the output (outcome) of interest and by f the analytical model or the black-box model (i.e. computer model) which maps the input parameters to the output (Equation 5):
where the output parameter y represents life expectancy, disease-free life expectancy and quality-adjusted life years. The aim of the global sensitivity analysis method is to determine the contribution of the uncertainty (variance) in each of the input parameters x1 … xn (Vi(xi)) and their interactions (Vij(xi,xj)) to the uncertainty (variance) of the output y. The total number of parameters m of the model can of course be much larger than n, i.e. m » n. However, what is important here are the parameters which are considered to be uncertain. The variance of the output can be decomposed as follows (Equation 6):
Where V(f(x)) is the variance of the output, i.e. the variance of the life expectancy, disease-free life expectancy and quality-adjusted life year. This variance is composed of the variance from individual input model parameters (Vi(xi)), variance from the interaction of two input model parameters (Vij(xi,xj)) and the variance from the interaction of three or more input model parameters. In other words, the total variance of the output is the sum of the variances of the input parameters and all the orders of their interactions.
Sobol indices are a measure of global sensitivity analysis (Kucherenko, 2009; Saltelli, 2002; Saltelli et al., 2008, 2010; Sobol, 2001). They enable the quantification of the contribution of individual model input parameters and their interaction to the total variance of the model output parameter (V). The first order Sobol indices (Si) relate to the individual contribution from each parameter (see Equation 7).
The second order Sobol indices relate to the interaction between two parameters i and j. The contribution from each pair of interactions is described in Equation 8.
Each Sobol index must be less than one and the sum of all the sensitivity indices is one (Equation 9).
The main assumption of the global sensitivity analysis method is that these parameters are independent. If required, the global sensitivity analysis method can be modified to handle dependence between the parameters by using Copulas (Kucherenko, Tarantola, & Annoni, 2012).
2.3 Analysing the Sobol indices for each model output
The first and second order Sobol indices for each model output were analysed with PSUADE, an open-source software package developed by Charles Tong (Tong, 2005). The software was used to generate auxiliary variables (z1, z2 and z3) which were used as scalar additives to vary the true model input parameters within the uncertainty bounds. This was required because the relative risks for stroke and colorectal cancer varied with age and the uncertainty estimates for these model parameters were extracted from a source which only provided the uncertainty around single relative risks for all age groups. The uncertainties provided around these single relative risks were used as a proxy for the uncertainty around all the relative risks which varied with age and BMI. As an individual aged through the course of the simulation, they would be assigned a new probability of acquiring a disease based on their current age, sex and BMI. The distribution of each variable z1, z2 and z3 sampled randomly with PSUADE in the start year of the simulation are summarised in Table 3. The variables z1, z2 and z3 were used to scale the BMI, relative risk of stroke and relative risk of colorectal cancer, respectively in the model as shown in Equations 10 to 12.
The BMI prevalence and relative risk were correlated in the model because the relative risk was dependent on the BMI level. Constraints were applied on the parameters z2 and z3 which were scalar additives for the relative risks of stroke and colorectal cancer, respectively to account for this dependency. The relative risks for both diseases varied for two different age groups and by BMI. For each age group, a linear function was fitted to the relative risk by BMI level. For each disease, an average linear function was calculated from the linear functions approximated for the two age groups (further details are provided in online supplementary material). These average linear functions for stroke (see Equation 13) and colorectal cancer (see Equation 14) were used to define constraints on the sampled variables (z1, z2 and z3).
3. Results
In this section, the uncertainty analysis for life expectancy, disease-free life expectancy and quality-adjusted life year will be shown for both case studies: an overweight and an obese male aged 20 in 2016. The uncertainty for each of the model outputs will be shown in terms of the first-and second-order Sobol indices. For each model input parameter that has been studied, it will be checked if they are strictly positive and contribute to the uncertainty of each model output.
3.1 Disease-free life expectancy
The mean, standard deviation and variance of the disease-free life expectancy are summarised in Table 4. The mean number of year’s disease free was shown to be greater for the overweight male compared to the obese male 63 and 48 years, respectively. The standard deviation around the obese male mean disease-free life expectancy was similar to the standard deviation around the overweight disease-free life expectancy mean.
The individual impact of the uncertainty of the three input parameters on the disease-free life expectancy is shown in Figure 2. The graph shows the first-order Sobol indices for each of the three input parameters. The first parameter, which relates to the BMI value, is shown to have the greatest impact on the overall uncertainty of the disease-free life expectancy output for both the overweight and obese males. The smallest impact is from the parametric uncertainty of the relative risk of stroke for both case studies. For the overweight male, there was shown to be a much larger difference between the BMI and relative risk first-order Sobol indices.
The second-order Sobol indices were not strictly positive and did not contribute to the uncertainty of the disease-free life expectancy.
3.2 Life expectancy
The impact of the parametric uncertainty of the three model input parameters on the life expectancy was much smaller compared to the disease-free life expectancy. Table 5 shows the mean, standard deviation and variance life expectancy for each case study.
There was a mean life expectancy difference of approximately 0.6 years between the overweight and obese individuals. The standard deviations for the overweight and obese individuals were 0.11 and 0.31 years, respectively. The first-order Sobol indices were analysed for both case studies and the results are presented in Figure 3. The results show that the uncertainty from the relative risk of colorectal cancer contributes the most to the overall uncertainty of the life expectancy. However, the BMI also contributes to the uncertainty.
The second-order Sobol indices were not strictly positive and did not contribute to the uncertainty of the life expectancy.
3.2 Quality-adjusted life years
The mean quality-adjusted life years for an overweight and an obese male were 75 and 70 years, respectively (Table 6). The standard deviations around each of the case studies were similar.
The impact from each of the model parameters is shown in Figure 4. The relative impact from each of the three model parameters on the uncertainty of the quality-adjusted life year outputs were similar to the results observed for disease-free life expectancy. BMI has the greatest contribution to the overall uncertainty of the quality adjusted life years for both the overweight and obese case studies. In the overweight case study, BMI is the only model parameter which contributes to the quality-adjusted life year uncertainty when compared to the relative risk of stroke and relative risk of colorectal cancer. For the obese male both BMI and the relative risk of colorectal cancer have an impact on the uncertainty of this model output.
The second-order Sobol indices were not strictly positive and did not contribute to the uncertainty of the quality adjusted life year.
4. Discussion
We have estimated the uncertainty of three model outputs: life expectancy, disease-free life expectancy and quality-adjusted life years in an individual based model. Global sensitivity analysis was carried out to calculate the contribution from BMI trends, relative risk of stroke and relative risk of colorectal cancer on the uncertainty of the life expectancy, disease-free life expectancy and quality-adjusted life years. An overweight and an obese male were modelled as case studies. BMI is shown to have an impact on the mean disease-free life expectancy and quality-adjusted life years and only a small impact on mean life expectancy. From the three input parameters investigated only the uncertainty from the BMI trends contributed to the uncertainty of the disease-free life expectancy and the uncertainty of the quality adjusted life year for the overweight case study. However, the life expectancy uncertainty was influenced by the BMI trends and relative risk of colorectal cancer uncertainties. To our knowledge, this is the first time that global sensitivity analysis has been applied to an individual-based chronic disease model (Hennessy et al., 2015; Lymer et al., 2016; Manuel et al., 2014).
4.1 Disease-free life expectancy
An individual’s disease-free life expectancy was calculated by the summing over the annual probabilities that an individual lived without a disease in their lifetime. The model simulated additional obesity-related diseases which were not included in the global sensitivity analysis. The uncertainties for these parameters were not included because the uncertainty estimates around these model input parameters were difficult to reliably source. These model parameters included the relative risks of type 2 diabetes, hypertension and coronary heart disease. The probability that an individual acquired a disease was primarily driven by BMI. The uncertainty of the relative risk of stroke and colorectal cancer did not have an effect on the incidence of type 2 diabetes, hypertension and coronary heart disease. The uncertainty of the BMI trends was therefore likely to have a larger influence on the disease-free life expectancy uncertainty.
A large difference in the mean disease-free life expectancy was observed between an overweight and an obese male. This was expected because obese individuals have a greater probability of acquiring obesity related diseases. The uncertainty of the disease-free life expectancy for the obese male was relatively larger than the overweight male disease-free life expectancy. This is related to there being a greater uncertainty around the model input parameters for the obese male.
4.2 Life expectancy
The contribution from the model input parameters to the uncertainty of life expectancy was more distributed amongst the model inputs for the overweight and obese male. The uncertainty of the life expectancy estimate was much smaller compared to the uncertainty of the disease-free life expectancy. The model also takes account of deaths from other causes. The uncertainty of the mortality rates from other causes was not incorporated into this uncertainty analysis. Therefore, uncertainty reported in this study is likely to underestimate the total uncertainty. The BMI trends are likely to have had a smaller effect on life expectancy compared to disease-free life expectancy because of the type of additional diseases that were modelled in this study. Type 2 diabetes and hypertension were non terminal diseases, which would not impact on the life expectancy. As previously discussed these diseases did have an impact on disease-free life expectancy. Moreover, each case study had vastly different BMI levels, 27.5 kg/m2 and 37.5 kg/m2 and only a small difference was observed in the mean life expectancy. This evidence suggests that the uncertainty in BMI levels would only have a small impact on the life expectancy uncertainty. The uncertainty of the relative risk of colorectal cancer also contributed to the uncertainty of life expectancy compared to the relative risk of stroke. The uncertainties around relative risks for colorectal cancer were greater than the uncertainties for the stroke relative risks. Therefore, the colorectal cancer relative risk uncertainties were more likely to contribute to the life expectancy uncertainties compared to the stroke relative risks.
4.3 Quality-adjusted life year
The total quality-adjusted life years for an individual were calculated based on the probability that an individual had a particular disease and the probability that an individual was disease free. The probability that an individual had a particular disease was scaled by the QoL of the individual in a given year. The average QoL was estimated from the diseases that an individual may have in a given year. The QoL for an individual varies between zero (dead) and one (alive and disease-free). The quality-adjusted life year for an obese individual was lower compared to the overweight individual. This is because an obese individual is more likely to be living with obesity related diseases. It is unlikely that the probability of death had an impact on this difference in the quality-adjusted life years between the overweight and obese individual because there were only very small differences between the mean life expectancies of the two case studies.
BMI was the only model parameter to contribute to the uncertainty of quality-adjusted life year for the overweight case study. A similar outcome was observed for the disease-free life expectancy. BMI and the relative risk of colorectal cancer contributed to the uncertainty of the quality adjusted life years for the obese individual. Colorectal cancer had a QoL equal to 0.68 compared to stroke which had a QoL equal to 0.713. The diseases that have a lower QoL are likely to have a larger impact on the quality-adjusted life years. In addition, the obese individual had a higher chance of acquiring colorectal cancer compared to the overweight individual. Therefore, it was more likely that the uncertainty of the colorectal cancer relative risks would have a larger impact on the uncertainty of this model output for the obese individual. Additional diseases were included in the simulation but not in the uncertainty analysis. Diseases such as type 2 diabetes also have a relatively low QoL equal to 0.66. It is highly likely that the uncertainty of the relative risks for type 2 diabetes would also have an influence on the uncertainty of the quality-adjusted life years if they were included in the uncertainty analysis.
4.4 Limitations
There are limitations in this study with regards to the sources of uncertainty, the assumptions used to approximate the uncertainty and the small subset of parameters assessed. One limitation relates to the estimation of the uncertainty from the BMI trends. The average uncertainty was obtained from averaging the uncertainty across each five year age group and BMI category and up to 100 years into the future. However, the uncertainty in the BMI projections did not remain constant and actually increased over time. The uncertainty of the BMI used in this analysis is likely to be an overestimate. Further work will investigate whether a time varying uncertainty can be included in the global sensitivity analysis. This is particularly important because the time horizon of interest will vary depending on the starting age of an individual. Future work will need to adapt the uncertainty estimation based on the time horizon of interest. Another limitation relates to the sample size used by the PSUADE program. This was set to 20,000 samples. However, after the samples were filtered based on the constraints, the sample size was reduced to 31% and 12% of the original samples for the overweight and obese case studies, respectively. In order to scale this process to the microsimulation, an optimal number of samples required will need to be assessed to minimise the computational time taken to run the model.
We were unable to obtain uncertainty estimates for all of the parameters used in the model. A high number of model input parameters were sourced from published literature (see the online supplementary material for further details). In many cases the uncertainties of these point estimates were not provided. In this study it was only possible to obtain the standard deviations around one overweight and one obese relative risk for stroke and colorectal cancer (Guh et al., 2009). The uncertainties were not disaggregated by age or sex. However, a different source was used to approximate the mean point estimates for the model (World Obesity Federation, 2008). Overweight and obese case studies were chosen based on the uncertainty data available for relative risks. These data were more granular and were broken down by age, sex and BMI groups. More granular data was preferred for the individual based model, as the relative risks varied between different age, sex and BMI groups. The standard deviations obtained from the less granular relative risks were used as a proxy for the granular relative risks. These uncertainties may have been overestimated because age, sex and BMI may have contributed to the uncertainty around the less granular relative risks. In general, the risk of these diseases increases with age. Therefore, the uncertainty used when the individual was in their 20’s to 40’s may have overestimated the uncertainty from these parameters. Although, when an individual reached an older age, this uncertainty may have been underestimated. This will depend on the original cohort used to estimate the relative risks and their associated uncertainties.
We have addressed only parametric uncertainty in this study. We did not address structural uncertainty. By their nature, model parameters are, however, conditional on model structure. Structural uncertainty is concerned with the uncertainty in the structure of the model. This can take several forms such as the uncertainty in the high-level methodological assumptions made to construct the model (e.g. in relation to characterising the health trajectory of an individual), the uncertainty in the number of state variables in the model (e.g. number of disease and health states), the uncertainty in the relationships governing the associations between the model variables (e.g. the associations between disease relative risk and BMI and age). There are various methods to address structural uncertainty but we have not incorporated any of them in this study (Bojke, Claxton, Sculpher, & Palmer, 2009; Strong, Oakley, & Chilcott, 2012).
This study has focused on a method for assessing parametric uncertainty in complex nonlinear models. This is important for models where the outputs are used by decision makers and therefore need to be trusted. Modelling standards for good research practices have been developed by the International Society for Pharmacoeconomics and Outcomes Research to improve the reliability and transparency of models reported in the literature (Caro, Briggs, Siebert, & Kuntz, 2012). These good research practices highlight the need to include uncertainty analysis in addition to validation and comparisons with other models in the field. Internal and external validation is an important and consistent theme across a number of modelling guidelines (American Diabetes Association Consensus Panel, 2004; Caro et al., 2012; Palmer et al., 2013). The uncertainty analysis method described in this study will contribute towards standardising dissemination of modelling outputs.
4.5 Future work
This study has focused on a small subset of model input parameters to demonstrate the application of applying global sensitivity analysis techniques to an individual based model, a simplified version of the UK Health Forum (UKHF) microsimulation model. This study is a precursor for applying global sensitivity analysis to the UKHF microsimulation model. Future work will increase the number of model input parameters that are incorporated into the global sensitivity analysis. In addition, the method will be scaled up in order to incorporate differences from within a population in the microsimulation model. However, future analyses will optimise this process by identifying the key model input parameters that contribute to the uncertainty of different model outputs and assess the sample and population sizes required to obtain accurate uncertainty estimates which can help inform public health policies.
Footnotes
1.
The average BMI was approximated from the BMI distribution in 2013 as predicted by the static trend. The BMI was calculated from the average BMI category percentile mean, lower and upper bounds.
Appendix
A. Technical appendix for the individual based model
An individual j at age a, in year y has a risk factor (RF) value rfj (a,y) (e.g. BMI). The set of RF values for all possible integer ages is termed a RF trajectory {rf (a0, y0), rf (a0 + 1, y0 + 1),.., rf (amax, y0 + amax −a0)}. In this model, the RF trajectories are assumed to be static, so an individual’s BMI value will not change over time. At any age, a person will be in one of many exclusive and exhaustive states. The state update equation (Equation A1) is
where, T is the state-transition matrix and |S| are the total number of states. The set of states is complete so that, for all a, and s, for each year y, the probabilities of state membership are (Equation A2)
where pSi (a, y, s) is the probability of being in state i at age a in year y with sex s. The possible health states range from alive with no disease, alive with a disease and dead. An individual can have a maximum of four different diseases at any one time. The probability that an individual acquires a disease d is calculated from the calibrated incidence pId (a, y0, s|rf0) and relative risk (RR) of the disease given the individual’s BMI value. In Equation A3 the disease incidence probabilities are given as
where the RR is that appropriate to the RF group rfj, which is the group identified by the element rf (a, y, s) of the person’s RF trajectory. This is assumed to hold for subsequent years.
The input disease incidence data are used to determine the probabilities of disease incidence for a zero-risk (RF group 0, rf0) person — the probability pId (a, y0|rf0). This is calculated as (Equation A4)
where, the probability of being in a RF group pRFj(a0, y0, s) is determined from the 5 year age and sex group trends.
Each year an individual may die from a disease or from other causes. The probability that an individual dies from other causes is calculated from the total mortality rates by age and sex. These rates are available from the Office for National Statistics (ONS). The probability that an individual dies from a specific disease is calculated from the survival probabilities. If an individual has multiple disease their probability of dying is calculated as shown in Equation (A5).
B. Estimating the relationship between relative risks of colorectal cancer and stroke by body mass index
The RR for colorectal cancer and stroke were estimated from the DYNAMO-HIA project (World Obesity Federation, 2008). An equation was provided for both RRs, which described how the RR could be approximated for each BMI value for two different age groups. For each disease, the RR was plotted against the BMI value for the two different age groups (Figures B.1 and B.2). A linear equation was fitted to each age group for each disease.
A mean RR was calculated for the overweight (25–30 kg/m2) and obese (30–45 kg/m2) groups for each age group and each disease. A uniform distribution was assumed for each mean. The upper and lower bounds were calculated from the mean using the standard deviation from Guh et al. (2009).
Due to the dependency of BMI on the RR constraints were used within PSUADE. These constraints were calculated by taking the average of the two linear functions for each age group for each disease.
C. Computing BMI trends
BMI is analysed within the model as a RF, as described in Table C.1.
For the RF, let N be the number of categories for a given RF, e.g. N = 3 for BMI. Let k = 1, 2, …, N number these categories and pk(t) denote the prevalence of individuals with RF values that correspond to the category k at time t. We estimate pk(t) using multinomial logistic regression model with prevalence of RF category k as the outcome, and time t as a single explanatory variable. For k < N, we have (Equation C1)
The prevalence of the first category is obtained by using the normalisation constraint . Solving Equation C2 for pk(t), we obtain
which respects all constraints on the prevalence values, i.e. normalisation and [0, 1] bounds.
C.1 Multinomial logistic regression for risk factor BMI
Measured data consist of sets of probabilities, with their variances, at specific time values (typically the year of the survey). For any particular time, the sum of these probabilities is unity. Typically, such data might be the probabilities of normal weight, overweight and obese as they are extracted from the survey data set. Each data point is treated as a normally distributed random variable; together they are a set of N groups (number of years) of K probabilities {{ti, µki, σki|k∈[0,K-1]} | i∈[0,N-1]}. For each year, the set of K probabilities form a distribution — their sum is equal to unity.
The regression consists of fitting a set of logistic functions {pk(a, b, t)|k∈[0,K-1]} to these data — one function for each k-value. At each time value, the sum of these functions is unity. Thus, for example, when measuring obesity in the three states already mentioned, the k = 0 regression function represents the probability of being normal weight over time, k = 1 the probability of being overweight, and k = 2 the probability of being obese.
The regression equations are most easily derived from a familiar least square minimization. In the following equation set (Equations C3 and C4) the weighted difference between the measured and predicted probabilities is written as S and the logistic regression functions pk(a,b;t) are chosen to be ratios of sums of exponentials. This is equivalent to modelling the log probability ratios, pk/p0, as linear functions of time.
The parameters A0, a0 and b0 are all zero and are used merely to preserve the symmetry of the expressions and their manipulation. For a K-dimensional set of probabilities, there will be 2(K-1) regression parameters to be determined. For a given dimension K there are K-1 independent functions pk — the remaining function being determined from the requirement that complete set of K form a distribution and sum to unity.
Note that the parameterization ensures that the necessary requirement that each pk be interpretable as a probability is a real number lying between 0 and 1. The minimum of the function S is determined from the Equations C5. and C6:
noting the relations
The values of the vectors a, b that satisfy these equations are denoted . They provide the trend lines , for the separate probabilities. The confidence intervals for the trend lines are derived most easily from the underlying Bayesian analysis of the problem.
C.2 Bayesian interpretation
The 2K-2 regression parameters {a,b} are regarded as random variables whose posterior distribution is proportional to the function exp(-S(a,b)). The maximum likelihood estimate of this probability distribution function, the minimum of the function S, is obtained at the values . Other properties of the (2K-2)-dimensional probability distribution function are obtained by first approximating it as a (2K-2)-dimensional normal distribution whose mean is the maximum likelihood estimate. This amounts to expanding the function S(a,b) in a Taylor series as far as terms quadratic in the differences about the maximum likelihood estimate . Hence the Equation C7 is written as follows:
The (2K-2)-dimensional covariance matrix P is the inverse of the appropriate expansion coefficients. This matrix is central to the construction of the confidence limits for the trend lines.
C.3 Estimation of the confidence intervals
The logistic regression functions pk(t) can be approximated as a normally distributed time-varying random variable by expanding pk about its maximum likelihood estimate (the trend line) (Equation C8).
Denoting mean values by angled brackets, the variance of pk is thereby approximated as (Equation C9):
When K=3 this equation can be written as the 4-dimensional inner product (Equation C10):
where . The 95% confidence interval for pk(t) is centred given as .
References
-
1
Extended and standard duration weight-loss programme referrals for adults in primary care (WRAP): a randomised controlled trialThe Lancet 389:2214–2225.
-
2
Guidelines for computer modeling of diabetes and its complicationsDiabetes Care 27:2262–2265.
-
3
The future of Long Term Care in Europe. An investigation using a dynamic microsimulation modelSSRN Electronic Journal, 10.2139/ssrn.2964830.
-
4
Characterizing structural uncertainty in decision analytic models: a review and application of methodsValue in Health 12:739–749.
-
5
Modeling good research practices— overview: a report of the ISPOR-SMDM Modeling Good Research Practices Task Force–1Medical decision making 32:667–677.
-
6
The benefits of risk factor prevention in Americans aged 51 years and olderAmerican journal of public health 99:2096–2101.
-
7
Projecting diabetes prevalence among Mexicans aged 50 years and older: the Future Elderly Model-Mexico (FEM-Mexico)BMJ open 7:e017330.
-
8
The incidence of co-morbidities related to obesity and overweight: a systematic review and meta-analysisBMC public health 9:88.
-
9
The Population Health Model (POHEM): an overview of rationale, methods and applicationsPopulation health metrics 13:24.
-
10
Modelling the implications of reducing smoking prevalence: the public health and economic benefits of achieving a ‘tobacco-free’UKTobacco Control pp. 2016–053507.
-
11
Derivative based global sensitivity measures and their link with global sensitivity indicesMathematics and computers in simulation 79:3009–3017.
-
12
Estimation of global sensitivity indices for models with dependent variablesComputer Physics Communications 183:937–946.
-
13
Cardiovascular screening to reduce the burden from cardiovascular disease: microsimulation study to quantify policy optionsBMJ 353:i2793.
-
14
NCDMod: A Microsimulation Model Projecting Chronic Disease and Risk Factors for Australian AdultsInternational Journal of Microsimulation 9:103–139.
-
15
Projections of preventable risks for cardiovascular disease in Canada to 2021: a microsimulation modelling approachCMAJ open 2:E94.
-
16
Dealing with Uncertainty in PolicymakingNetherlands Environmental Assessment Agency, Netherlands Bureau for Economic Policy Analysis and Rand Europe.
-
17
Tackling obesities: future choices: Modelling future trends in obesity and the impact on healthDepartment of Innovation, Universities and Skills.
-
18
Computer modeling of diabetes and its complications: a report on the Fifth Mount Hood challenge meetingValue in Health 16:670–685.
-
19
A geospatial dynamic microsimulation model for household population projectionsInternational Journal of Microsimulation 7:119–146.
-
20
Dynamic microsimulation models for health outcomes: a reviewMedical decision making 31:10–18.
-
21
Sensitivity analysis: Could better methods be used?Journal of Geophysical Research: Atmospheres 104:3789–3793.
-
22
Making best use of model evaluations to compute sensitivity indicesComputer Physics Communications 145:280–297.
-
23
Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity indexComputer Physics Communications 181:259–270.
- 24
-
25
Uncertainty analysis in population-based disease microsimulation modelsEpidemiology Research International, 2012.
-
26
Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimatesMathematics and computers in simulation 55:271–280.
-
27
Body mass index as a predictor of healthy and disease-free life expectancy between ages 50 and 75: a multicohort studyInternational journal of obesity (2005) 41:769.
-
28
Managing structural uncertainty in health economic decision models: a discrepancy approachJournal of the Royal Statistical Society: Series C (Applied Statistics) 61:25–45.
- 29
-
30
https://s3.eu-central-1.amazonaws.com/ps-wof-web-dev/site_media/uploads/Appendix_Relative_Risk_Assessments_IASO.pdfRelative Risk assessments: Prepared for the Dynamo-HIA project.
- 31
- 32
-
33
The incidence of co-morbidities related to obesity and overweight: a systematic review and meta-analysisBMC Public Health 9:88.
-
34
https://digital.nhs.uk/data-and-information/publications/statistical/health-survey-for-england/health-survey-for-england-2012Health Survey for England 2012.
-
35
Cost– effectiveness of adding ezetimibe to atorvastatin vs switching to rosuvastatin therapy in PortugalJournal of Medical Economics 18:565–572.
-
36
http://www.content.digital.nhs.uk/catalogue/PUB23241National Diabetes Audit 2015/2016.
- 37
- 38
- 39
-
40
Mapping the modified Rankin scale (mRS) measurement into the generic EuroQol (EQ-5D) health outcomeMedical Decision Making 30:341–354.
- 41
-
42
Determinants of the decline in mortality from acute myocardial infarction in England between 2002 and 2010: linked national database studyCorrected data on incidence and mortality in 2013 at, http://www.bmj.com/content/347/bmj.f7379.abstract.BMJ,344,d8059.doi:10.1136/bmj.d8059.
-
43
Catalogue of EQ-5D scores for the United Kingdom. Medical Decision Making800–804, 31, 6.
- 44
- 45
- 46
Article and author information
Author details
Acknowledgements
The research is partially funded by the UK Health Forum and partially funded by the National Institute for Health Research Health Protection Research Unit (NIHR HPRU) in Environmental Change and Health at the London School of Hygiene and Tropical Medicine in partnership with Public Health England (PHE), and in collaboration with the University of Exeter, University College London, and the Met Office. The views expressed are those of the author(s) and not necessarily those of the NHS, the NIHR, the Department of Health or Public Health England. We are thankful to Dr Charles Tong for his valuable expertise in using the PSUADE programme, which greatly assisted this analysis.
Publication history
- Version of Record published: December 31, 2018 (version 1)
Copyright
© 2018, Jaccard et al.
This article is distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use and redistribution provided that the original author and source are credited.