Author-reviewedEvidence: highv1.0.1

Model Averaging

Model averaging combines results from several plausible models, weighted by their support, so health economic estimates reflect doubt about model choice.

Last reviewed byDr Darrin Baines

Concept Architecture

Model Averaging in Health Economic Models

Model averaging gives each plausible candidate model a weight and pools their predictions, so doubt about which model is right reaches the costs, QALYs and decision uncertainty of an economic evaluation. A typical use in health technology assessment is survival extrapolation, where several parametric curves fit the trial data about equally well yet imply very different lifetime survival. Basing the decision on the single best-fitting curve implies certainty that this curve, and no other, is reasonable, so the probabilistic results look more precise than the evidence allows. Model averaging is one of several ways of handling structural uncertainty, and the NICE technology appraisal manual (PMG36) names it as a way of bringing that uncertainty inside a probabilistic model.

Averaging distributions across candidate models

Hoeting and colleagues set out Bayesian model averaging in its standard form. The quantity of interest, such as mean survival or incremental net benefit, has a posterior distribution under each candidate model, and the averaged distribution is the mixture of these, each weighted by the posterior probability of its model.

p(Δ∣D)=∑k=1Kp(Δ∣Mk,D) p(Mk∣D)p(\Delta \mid D) = \sum_{k=1}^{K} p(\Delta \mid M_k, D)\, p(M_k \mid D)

where Δ\Delta is the quantity of interest, DD is the observed data, M1M_1 to MKM_K are the candidate models, p(Δ∣Mk,D)p(\Delta \mid M_k, D) is the posterior distribution of Δ\Delta under model kk and p(Mk∣D)p(M_k \mid D) is the posterior probability of model kk.

p(Mk∣D)=p(D∣Mk) p(Mk)∑l=1Kp(D∣Ml) p(Ml)p(M_k \mid D) = \frac{p(D \mid M_k)\, p(M_k)}{\sum_{l=1}^{K} p(D \mid M_l)\, p(M_l)}

where p(D∣Mk)p(D \mid M_k) is the integrated likelihood of model kk, that is its likelihood averaged over the prior distribution of its own parameters, and p(Mk)p(M_k) is the prior probability of model kk. Hoeting and colleagues stress that all these probabilities are conditional on the set of models considered, and regard equal prior probabilities as a reasonable neutral choice when little is known.

What is averaged is a model output, never the parameters, since a Weibull shape and a log-normal scale have no common meaning. An ICER is then formed from the averaged incremental costs and QALYs, not by averaging model-specific ratios.

Mean and variance of the averaged result

The averaged mean is the weighted mean of the model-specific means. Hoeting and colleagues give the variance in closed form, and it shows where the extra uncertainty comes from.

Var(Δ∣D)=∑k=1K[Var(Δ∣D,Mk)+Δ^k2]p(Mk∣D)−E(Δ∣D)2\mathrm{Var}(\Delta \mid D) = \sum_{k=1}^{K} \left[ \mathrm{Var}(\Delta \mid D, M_k) + \hat{\Delta}_k^{2} \right] p(M_k \mid D) - E(\Delta \mid D)^{2}

where Δ^k\hat{\Delta}_k is the posterior mean of Δ\Delta under model kk, Var(Δ∣D,Mk)\mathrm{Var}(\Delta \mid D, M_k) is its variance under that model and E(Δ∣D)E(\Delta \mid D) is the averaged mean, equal to the sum of each Δ^k\hat{\Delta}_k times its model probability. Rearranged, the variance is the weighted mean of the within-model variances plus the weighted spread of the model means around the averaged mean, and the second part is zero only when the models agree. Jackson, Thompson and Sharples note that averaging models with different predictions generally gives greater uncertainty than the model-specific results.

Where the weights come from

The method stands or falls on its weights, which come from three broad sources. They differ in what they reward and in whether they claim that one candidate is the true model.

Information criterion weights

Information criteria give weights directly from fitted likelihoods. Jackson, Thompson and Sharples write the adequacy of model kk as the exponential of minus half its criterion, so only differences between models matter.

wk=exp⁡(−δk/2)∑r=1Kexp⁡(−δr/2)w_k = \frac{\exp(-\delta_k / 2)}{\sum_{r=1}^{K} \exp(-\delta_r / 2)}

where wkw_k is the weight of model kk, δk\delta_k is its Akaike information criterion or Bayesian information criterion value minus the smallest value in the set, and KK is the number of candidate models. With AIC the results are known as Akaike weights. BIC approximates minus twice the logarithm of the integrated likelihood, so BIC weights approximate the posterior model probabilities above with equal prior probabilities.

The two criteria can disagree sharply. In the authors' abdominal aortic aneurysm model, a treatment effect on cardiovascular deaths had a hazard ratio of 3.06 (95% interval 1.12 to 8.36), p = 0.029, from 1,016 trial patients. AIC averaging gave the model with that effect a probability of 0.801 and BIC averaging only 0.256. The authors argue that a predictive measure such as AIC suits health economic models, built to predict a complex reality, and that BIC suits settings where a simple true model is believed to generate the data.

Predictive and judgement-based weights

In a later fully Bayesian analysis of implantable cardioverter defibrillators, Jackson, Sharples and Thompson derived weights from the pseudo-marginal likelihood and the deviance information criterion, without treating them as probabilities that any model is true. Stacking, also described in their 2009 paper, chooses the weights to minimise cross-validatory squared error, as in cross-validation. Where a choice cannot be judged against data, such as which of two sources of 30-day mortality represents the target population, the model probabilities can come purely from elicited expert beliefs.

Running model averaging inside a probabilistic sensitivity analysis

Averaging fits naturally into probabilistic sensitivity analysis. Jackson, Thompson and Sharples built a sample of 5,000 draws by merging draws from each model in proportion to its weight. Sampling a model indicator at each iteration, with the weights as probabilities, targets the same mixture. Either way the output is one set of draws, so the cost-effectiveness acceptability curve and the expected value of perfect information are computed exactly as for a single model.

HEMA Report 2 observes that a PSA rarely includes the choice of survival curve unless model averaging is used. Within each draw, the chosen model should apply to every arm it governs, so incremental results are not formed from mismatched curves.

Worked example with four survival curves

All numbers in this example are illustrative. Four parametric curves are fitted to overall survival in the treatment arm of a trial with 400 patients, and each gives a mean survival in life years with a within-model standard deviation from its own probabilistic analysis.

ModelParameters kkLog-likelihoodAICAIC differenceAIC weightBICBIC differenceBIC weightMean life yearsSD
Weibull2-609.91223.81.00.2491231.781.000.3173.10.25
Log-logistic2-609.41222.80.00.4101230.780.000.5233.90.35
Log-normal2-610.91225.83.00.0921233.783.000.1174.40.45
Generalised gamma3-608.91223.81.00.2491235.774.990.0434.00.40

1. Criteria. AIC and BIC are computed as on their own pages, with the natural logarithm of 400, which is 5.991, as the BIC penalty per parameter.

2. AIC weights. The numerators are 0.6065, 1, 0.2231 and 0.6065, which sum to 2.4362. Dividing each by the sum gives weights of 0.249, 0.410, 0.092 and 0.249.

3. BIC weights. For the three two-parameter curves the penalties cancel, so their BIC differences equal their AIC differences. The generalised gamma pays 5.991 per parameter instead of 2, its difference rises to 4.99 and its numerator falls to 0.0824. The numerators now sum to 1.9121, giving weights of 0.317, 0.523, 0.117 and 0.043.

4. Averaged mean. With AIC weights the mean is 0.7719 + 1.599 + 0.4048 + 0.996 = 3.7717 life years, the four terms being each weight times its model mean. With BIC weights it is 0.9827 + 2.0397 + 0.5148 + 0.172 = 3.7092 life years.

5. Averaged variance under AIC weights. The within-model part is 0.0156 + 0.0502 + 0.0186 + 0.0398 = 0.1242, each term a weight times a squared SD. The between-model part uses the squared distance of each model mean from 3.7717, giving 0.1123 + 0.0067 + 0.0363 + 0.0130 = 0.1683. The total is 0.1242 + 0.1683 = 0.2925, an SD of 0.54 life years.

6. Draws for the PSA. Of 5,000 draws, the AIC weights allocate 1245 + 2050 + 460 + 1245 = 5000 to the four curves in table order.

7. Interpretation. The best-fitting log-logistic curve alone gives 3.9 life years with an SD of 0.35. The averaged mean is lower, at 3.77, and its SD of 0.54 is about half as large again, with 58% of the variance (0.1683 out of 0.2925) coming from disagreement between curves. The choice of criterion moves the mean only slightly but cuts the generalised gamma weight from 0.249 to 0.043. None of these weights says anything about survival after the trial ends, so a curve whose long-term hazard clinicians judge implausible should be removed or down-weighted on that evidence.

Choosing the candidate set and checking plausibility

Every weight is relative to the set of candidates, so the set does as much work as the weighting rule. Jackson, Thompson and Sharples cite Draper's advice to choose well-supported models with different predictive consequences, since averaging models with very similar inferences adds nothing.

Fit-based weights have a specific blind spot in survival work. NICE DSU Technical Support Document 14 explains that AIC and BIC are based only on the relative fit of models to the observed data and address internal validity, not the validity of the extrapolated tail that drives the mean. PMG36 (section 4.6.25) asks for the clinical plausibility of the hazard functions behind alternative extrapolations to be assessed routinely. Negrín, Nam and Briggs compared two hip prostheses using 8 years of registry data. The probability that the Spectron prosthesis was cost effective at a threshold of GBP 20,000 was 100% with the best-fitting model and 93% after Bayesian model averaging, but 0% with 16 years of follow-up. Averaging tempered the certainty without reaching the later answer, and the authors noted the value of regularly updating models.

Decision use and reporting in HTA

The NICE manual (PMG36, section 4.7.5) states that structural uncertainty may be incorporated within a probabilistic model, for example by model averaging, and that the alternative assumptions and the probabilities used to weight them should be transparently documented, including details of any expert advice. HEMA Report 2 recommends greater use of model averaging, wherever feasible, for uncertainty now handled by scenarios alone.

A usable submission reports the candidate set with reasons for exclusions, a weighting rule fixed before the results were seen, the weights, and the model-specific results next to the average. The last matters because an average can hide a decision that reverses between curves, and decision uncertainty is easier to judge when a committee can see which curve drives it.

Model averaging beside neighbouring methods

Several methods sit close to model averaging, and the differences lie in what the weights mean.

  • Model selection. Model selection is the special case in which one model receives a weight of 1 and all others 0.
  • Scenario analysis. Scenario analysis runs the same alternatives without weights, so they show whether the decision changes but not how likely each structure is.
  • Finite mixture models. A finite mixture model is one model of a heterogeneous population, whose weights are shares of patients, not support for competing models.
  • Machine learning ensembles. Hoeting and colleagues place stacking, boosting and bagging in a non-Bayesian literature focused on point prediction.

Common errors with model averaging

Most errors come from treating the weights as more than they are. Those below recur in survival extrapolation.

  • Averaging ICERs or parameters. Only outputs on a common scale are averaged, and the ratio is formed afterwards.
  • Reading a weight as the probability that a curve extrapolates correctly. Fit-based weights describe the observed period only.
  • Choosing AIC or BIC after seeing the results. The rule changes the weights and should be fixed in advance with its rationale.

Sources

  • Hoeting JA, Madigan D, Raftery AE, Volinsky CT. Bayesian model averaging: a tutorial. Statistical Science. 1999;14(4):382-401. https://doi.org/10.1214/ss/1009212519
  • Jackson CH, Thompson SG, Sharples LD. Accounting for uncertainty in health economic decision models by using model averaging. Journal of the Royal Statistical Society Series A. 2009;172(2):383-404. https://doi.org/10.1111/j.1467-985X.2008.00573.x
  • Jackson CH, Sharples LD, Thompson SG. Structural and parameter uncertainty in Bayesian cost-effectiveness models. Journal of the Royal Statistical Society Series C. 2010;59(2):233-253. https://doi.org/10.1111/j.1467-9876.2009.00684.x
  • Latimer N. NICE DSU Technical Support Document 14: Survival analysis for economic evaluations alongside clinical trials, extrapolation with patient-level data. Sheffield: Decision Support Unit, ScHARR, University of Sheffield; 2011, last updated March 2013. Sections 3.3 to 3.5. https://doi.org/10.15131/shef.data.33745843
  • National Institute for Health and Care Excellence. NICE technology appraisal and highly specialised technologies guidance: the manual (PMG36). London: NICE; published 31 January 2022, last updated 13 October 2026. Sections 4.6.25 and 4.7.5. https://www.nice.org.uk/process/pmg36
  • Negrín MA, Nam J, Briggs AH. Bayesian solutions for handling uncertainty in survival extrapolation. Medical Decision Making. 2017;37(4):367-376. https://doi.org/10.1177/0272989X16650669
  • Steuten L, Thavorn K, Cipriano LE, Guertin JR, McQueen B, Schmidler G, Sullivan S, Wailoo A, Sculpher M. Methods to Analyze and Present Uncertainty in Economic Evaluation to Support HTA Decisions. HEMA Report 2. Health Economics Methods Advisory; 2026. Sections 3.4 and 4.5. https://hemamethods.org/wp-content/uploads/2026/10/HEMA-Report-2_For-Publication_100726.pdf

Library

Publications

1
  • Book

    Statistical Analysis of Cost-Effectiveness Data — Willan & Briggs, 1st Edition ed., 2006 (John Wiley & Sons)

    A synthesis of statistical methods for analysing cost-effectiveness data, including net-benefit regression, confidence intervals for the ICER, cost-effectiveness acceptability curves, and covariate adjustment. Part of the Wiley Statistics in Practice series.

Frequently Asked Questions (6)

  • What is model averaging?

    Model averaging combines results from several plausible models, weighted by their support, so health economic estimates reflect doubt about model choice.

    Source: Hoeting et al. 1999

  • What problem does model averaging address?

    Several candidate models can fit the same data about equally well yet give very different answers, as often happens when parametric curves are used to extrapolate trial survival over a lifetime. Basing a decision on the single best-fitting model implies certainty that this model, and no other, is reasonable, so the probabilistic results look more precise than the evidence allows. Model averaging treats this as structural uncertainty and weights each plausible model by its support before pooling the predictions. The doubt about model choice then reaches the estimated costs and QALYs instead of being left out of the analysis.

    Source: Jackson et al. 2009

  • How does model averaging work?

    In the Bayesian form set out by Hoeting and colleagues, the quantity of interest, such as mean survival or incremental net benefit, has a posterior distribution under each candidate model. The averaged distribution is a mixture of these, each weighted by the posterior probability of its model given the data, and all these probabilities are conditional on the set of models considered. Only model outputs on a common scale are averaged, never the parameters, and an ICER is formed afterwards from the averaged incremental costs and QALYs. The variance of the averaged result adds the spread of the model means to the within-model variances, so disagreement between models widens the uncertainty.

    Source: Hoeting et al. 1999

  • How are the weights determined in model averaging?

    Information criteria are the most common basis for the weights in model averaging. Each model's AIC or BIC difference from the best model is halved and negated, exponentiated and rescaled so that the weights sum to one, and BIC weights approximate posterior model probabilities under equal priors. Stacking instead chooses the weights to minimise cross-validatory error, and elicited expert beliefs can supply them where a choice cannot be judged against data. In the abdominal aortic aneurysm model of Jackson and colleagues, AIC averaging gave the model with a treatment effect on cardiovascular deaths a probability of 0.801 and BIC averaging only 0.256, so the choice of rule changes the result.

    Source: Jackson et al. 2009

  • Why is model averaging used?

    Model averaging lets the choice between plausible model structures enter the probabilistic analysis instead of being fixed before it starts. The NICE manual PMG36 states, in section 4.7.5, that structural uncertainty may be incorporated within a probabilistic model, for example by model averaging, and that the alternative assumptions and the probabilities used to weight them should be transparently documented, including details of any expert advice. Because averaging produces one set of probabilistic draws, the cost-effectiveness acceptability curve and the expected value of perfect information are computed exactly as for a single model. Survival extrapolation is the typical application in technology appraisal.

    Source: NICE PMG36 (2022, updated 2026)

  • What are the limitations of model averaging?

    Every weight in model averaging is relative to the set of candidate models, so the choice of candidates does as much work as the weighting rule. NICE DSU Technical Support Document 14 explains that AIC and BIC are based only on the relative fit of models to the observed data, which says nothing about the validity of the extrapolated tail that drives mean survival. A fit-based weight should therefore never be read as the probability that a curve extrapolates correctly, and a curve with an implausible long-term hazard should be removed or down-weighted on clinical evidence. An average can also hide a decision that reverses between curves, so the model-specific results belong beside it.

    Source: Latimer 2011

Trust Record

Verified by Dr Darrin Baines

British health economist

Professional identity: darrinbaines.org

Verification date: 27 Oct 2026

Content version: 1.0.1

Canonical Identity

Term code
HE-EM-UA-036

Stable URI · Machine-readable · Resolvable · CC BY 4.0