Signature
w = exp(-delta / 2) / S
| Inputs | Definition | Unit |
|---|---|---|
delta | AIC difference of the model from the best-scoring model in the set | AIC units |
S | Sum of exp(-delta_r/2) over all R candidate models, including the best-scoring model, which contributes 1 | none |
w | Akaike weight of the candidate model | proportion from 0 to 1; the weights of all candidates sum to 1 |
|---|
Function
Penalised-likelihood ranking of candidate survival models
Maps the maximised log-likelihood and the number of estimated parameters of each model fitted to the same data to an information criterion, a fit statistic with a penalty for each extra parameter. Lower values rank higher, and only differences between models fitted to the same observations carry meaning. In health technology assessment the candidates are usually parametric survival curves fitted to trial time-to-event data before extrapolation. The criteria measure fit within follow-up only, so they inform but do not settle the choice of curve.
Try this function
Implementations
Excel
Akaike weight from a column of AIC differences
With all AIC differences in a range named DeltaRange and the current model's difference in a cell named Delta, SUMPRODUCT forms the sum S without an array entry.
=EXP(-Delta/2)/SUMPRODUCT(EXP(-DeltaRange/2))
Assumptions
Weights conditional on the full candidate set
The weights depend on which models are in the set. The ratio of two weights does not, because it equals exp of half the difference between their AIC differences.
Worked examples
Akaike weight of the log-normal curve
The six exponentials of minus half the AIC differences sum to about 2.2561 in the article's example (2.25605 unrounded). The log-normal, with a difference of 0, has a weight of 1 divided by 2.25605, about 0.4433, shown as 0.44 in the article's table.
delta = 0; S = 2.25605; w = 0.4433
Akaike weight of the Weibull curve
The Weibull, 3.8 units behind, has a relative likelihood of about 0.1496 and a weight of about 0.066, shown as 0.07 in the article's table.
delta = 3.8; S = 2.25605; w = 0.0663
Akaike weight of the generalised gamma curve
The generalised gamma, 1.2 units behind, has a relative likelihood of about 0.5488 and a weight of about 0.24.
delta = 1.2; S = 2.25605; w = 0.2433
Common errors
Dropping the factor of one half from the weight
Using exp(-delta) instead of exp(-delta/2) exaggerates the lead of the best model. In the six-curve example it raises the log-normal weight from about 0.44 to about 0.64 and cuts the Weibull weight from about 0.066 to about 0.014.
Reading the largest Akaike weight as plausibility of the extrapolation
An Akaike weight of 0.44 for the log-normal describes its fit to the observed trial data relative to the other candidates. It says nothing about whether the curve's hazard beyond follow-up is clinically plausible, which has to be assessed against external evidence.
Sources
Definition and interpretation of Akaike weights
Burnham KP, Anderson DR. Multimodel inference: understanding AIC and BIC in model selection. Sociological Methods & Research. 2004;33(2):261-304. Pages 271 to 272, which define the likelihood of a model given the data, the Akaike weights and their dependence on the full model set.
Canonical Identity
Stable URI · Machine-readable · Resolvable · CC BY 4.0