Skip to main content
Sage Choice logoLink to Sage Choice
. 2015 Jan;55(1):58–64. doi: 10.1177/0025802414524385

Alcohol calculations and their uncertainty

John Searle 1,
PMCID: PMC4361698  PMID: 24644224

Abstract

A dilution model is widely used to link blood alcohol concentration and the quantity of alcohol consumed. Whilst some authors use the total body water formulation of that model, others use the Widmark Factor formulation. A paper by Forrest gave a table of example values of the Widmark Factor and Barbour, based on Forrest’s work and using Forrest’s computer program, subsequently presented Forrest’s results by way of a chart. Whilst the results of Forrest and Barbour are often used interchangeably, there is a significant difference between them on the factors for women. This paper examines the source of the unexpected discrepancy. It is essential to quote an error range, in blood alcohol concentration calculations, for the results. The extent of that error range was investigated by Gullberg who also employed the Widmark Factor formulation. Gullberg concluded that when reporting a calculated blood alcohol concentration, a coefficient of variation of ±21% should be applied. Similarly, Gullberg concluded that when calculating the volume of drink, a coefficient of variation of 12½% should be applied. The present paper derives and publishes the formulae for calculating this coefficient of variation. It is then shown that Gullberg’s conclusions are mistaken: the coefficient of variation is not some fixed percentage but must be calculated in each case.

Keywords: alcohol, calculations, error, uncertainty, Widmark

The basis of alcohol calculations

Blood alcohol calculations originated in the 1920s with the pioneering work of Widmark,1 who noticed, whilst developing the micro-analysis of alcohol, that the results were always higher than might be expected from a simple dilution calculation. In other words, a dose of m grams of alcohol, in a subject of mass M kilograms would always produce a blood alcohol concentration (BAC) higher than m/M.

Widmark realised that this was due to the proportion of water in the body as a whole being less than the proportion of water in blood. Bones and fat contained little water and so absorbed only a low amount of the alcohol. That was raising the concentration in the blood. To allow for this difference, Widmark proposed to incorporate an empirical factor r, so that the calculated BAC C was given by

C=mrM×100milligramsper100millilitres

The factor r, which has the units of litres per kilogram, became known as the Widmark Factor and has been shown to depend on the gender of the subject, as well as a number of anthropometric factors, of which body mass index (BMI) is perhaps the most important. Many other researchers have similarly given subjects a dose of alcohol and measured the BAC, creating a database of figures from which the Widmark Factor can be estimated for any subject. Zuba and Piekoszewsk2 commented that the Widmark procedure was the most popular method of making alcohol calculations.

In 1981, Watson et al.3 suggested an alternative formulation, changing the terminology to bring greater clarity and make the dilution equation easier to understand. Instead of thinking of the body water as a proportion of the body constituents, the volume of body water can be estimated directly. According to Watson:

Men

V=2.447+0.3362×Weight+10.74×Height   -0.09516×Age

Women

V=2.097+0.2466×Weight+10.69×Height

If the proportion of water in the blood is P litres per litre, then the dilution equation becomes:

C=mPV×100milligramsper100millilitres

The change is a conceptual one, bringing out the underlying dilution model, but mathematically it is a change of terminology. The Widmark Factor is the total body water divided by the product of the body mass and the proportion of water in blood, both of which are known quantities.

Although total body water is more easily understood, ultimately either formulation can be used. One can write either rM or V/P, because those are equivalent and have the same definition: the mass of alcohol in grams necessary, in the absence of elimination, to create in the subject a BAC of 100 milligrams per 100 millilitres. They have the same value for any subject, a value which can be measured experimentally by giving the subject a dose of alcohol and taking a sample of blood.

The present paper discusses the investigations by Forrest4 who conducted a large number of such tests. The paper also discusses the uncertainty of blood alcohol calculations, including the examples of uncertainty calculation presented by Gullberg5 and by Zuba and Piekoszewsk.2 In all those papers, the authors use the Widmark Factor formulation rather than the total body water formulation. Of necessity therefore, this paper also uses the Widmark Factor formulation.

Scope of paper

Blood alcohol calculations are widely presented in court. Such calculations often rely upon the investigations by Forrest, whose paper4 tabulates examples of the Widmark factor whilst Barbour,6 to whom Forrest made available his computer program, presented those results as charts. When such a calculation has been made, the conclusions of Gullberg5 are then often used to estimate the uncertainty of the calculated result.

The present paper is concerned with two problems which have arisen in this process. First, the factors for women which are given as examples by Forrest ought to coincide with the values given by Barbour’s chart for those same examples. There appears to be a significant difference. Second, Gullberg did not publish the derivation of any formula and his method of estimating the uncertainty is based on fixed percentages. That appears to be in contradiction to the estimation of uncertainty suggested by Widmark1 and Alha.7

These two topics form the basis of the present paper.

The dilution model

Using metric units, when the alcohol consumed is diluted in the body then the BAC may be written as:

C=100mrM-βt   milligramsper100millilitres      (abbreviatedhereasmg%)

where

  • C is the calculated BAC at the relevant time

  • m is the mass of alcohol consumed during the drinking session, in grams

  • M is the mass of the subject, in kilograms

  • r is the subject’s Widmark Factor in litres per kilogram.

  • β is the subject’s elimination rate, in mg% per hour

  • t is the duration in hours from the start of the session to the relevant time.

The ‘relevant time’ is the time at which an estimation of the BAC is required, for example the time when an accident took place. As an abbreviation, Co will be used to denote the calculated level of BAC had there been no elimination, that is

Co=100mrM

The above formula for BAC is based upon elimination occurring at its full rate from the start of drinking to the relevant time. There are three ways in which that may not be the case:

  1. At the start of the session the rate of drinking may have been so slow that elimination was at less than full rate.

  2. The drinking may have been in two sessions, say lunchtime and evening, and in between the blood alcohol reached zero so that elimination stopped for a while. The calculation must be restricted to the current session.

  3. After drinking ceased, the blood alcohol may have reached zero before the relevant time.

Following Gullberg, the mass of alcohol taken into the body may be expressed in further parameters:

m=vzad

where

  • v is the volume of drink consumed in millilitres

  • z is the strength of the drink as percentage ABV ÷100

  • a is the proportion of the alcohol absorbed

  • d is the density of alcohol (= 0.789 grams per millilitre, constant)

One may therefore write:

C=100vzadrM-βt

This formula calculates the BAC from a past history of alcohol consumption, a form which may be called the Forward Widmark calculation. The formula may of course be re-arranged to make v the subject and so calculate, from a measured level of blood alcohol B, the volume of drink consumed. That may be called the Reverse Widmark calculation. Widmark gave examples of both directions of calculation.

The Widmark Factor

The Widmark Factor, denoted by r, is not a simple constant but depends on anthropometric parameters. The influence of such parameters was explored by Forrest, who found that gender and BMI were the most important.

Other parameters such as age and stature3 have been suggested, and BMI has its limitations in characterising body build.8 However, Forrest’s results are widely used. Forrest published examples of what the average factor would be, for men and for women, at different levels of BMI. Those examples, and interpolations between them, are often used in calculations presented in Court.

Barbour subsequently obtained from Forrest the computer program which had been used to calculate the Widmark Factor from the BMI. Barbour then ran the program to obtain extensive results, which he published in the form of two charts, one for men and one for women. When those charts are applied to the examples Forrest gave, it is found that the two authors agree entirely on the results for men, but for women the results differ:

Widmark Factor for men Widmark Factor for women
BMI Forrest Barbour BMI Forrest Barbour
17.9 0.80 0.80 15.6 0.74 0.74
21.9 0.75 0.75 20.1 0.69 0.69
24.7 0.72 0.72 22.8 0.61 0.65
27.2 0.69 0.69 25.3 0.58 0.62
29.6 0.66 0.66 27.3 0.53 0.60

This discrepancy for women should not exist. The matter is of practical importance since, for a woman of high BMI, it can lead to a difference of 25% or more in the estimation of BAC.

Figure 1 shows the two sets of results. Forrest9 gave a mathematical relationship which may be simplified to the following form:For men, the tabulated examples published by Forrest and the chart by Barbour follow closely this simple relationship. For women, the charts of Barbour follow the relationship but the table by Forrest does not. Forrest’s examples, for women, appear to be erroneous.

Widmark Factor for men r = 1.0181–0.01213 × BMI
Widmark Factor for women r = 0.9367–0.01240 × BMI

Figure 1.

Figure 1.

Barbour’s and Forrest’s results for the Widmark Factor. Note: BMI = Weight in kilograms/Square of height in metres.

Zuba et al.5 comment that the procedure developed by Forrest is practical and appears to encompass the current state of knowledge relating to upgrading Widmark’s equation. That appears to be the case, but one must work from the simple mathematical expression of Forrest’s results and not from the table of examples he gave.

Uncertainty of the calculated result

With the BAC formula, as with any mathematical formula, errors in the input parameters will produce an error in the calculated result. That error can be estimated, by the method of error propagation, from the contribution of each input parameter.

Suppose in general terms that a result y is to be calculated from a formula

y=f(x1,x2.xn)

where the first input variable x1 is subject to an error of standard deviation S1, the second input variable x2 is subject to an error of standard deviation S2 and so on. If those input errors are normally distributed then they will, according to the method of error propagation, create in y an error which has a standard deviation of:

Sy=[y/x1]2S12+[y/x2]2S22++[y/xn]2Sn2

The calculation of error propagation is explained in the extensive literature on the subject.10 The basic principle is that S1 represents the size of the small errors in x1, whilst ∂y/∂x1 represents the change in y which a unit change in x1 will produce.

The results of applying this formula may often be simplified by expressing the input errors as coefficients of variation rather than standard deviations. The coefficient of variation of each variable is its standard deviation divided by its mean.

Here, the concentration C is a function of eight variables:

C=f(v,z,a,d,r,M,β,t)

and each of those input variables will contribute uncertainty to the calculated value of the BAC C. However two of the variables, that is the body mass M and the density of alcohol d (= 0.789), are known with some precision. Their contributions to the uncertainty are ignored in the present paper, although the formula for uncertainty can easily be extended to encompass them.

The remaining variables each have their own uncertainty, which can be expressed as a standard deviation but is more conveniently expressed as a coefficient of variation, that is the standard deviation divided by the mean:

ev

coefficient of variation of the volume of drink consumed

ez

coefficient of variation of the alcoholic strength of the drink (ABV)

ea

coefficient of variation of the proportion of the alcohol absorbed

er

coefficient of variation of the Widmark Factor for the individual

eβ

coefficient of variation of the rate of alcohol elimination for the individual

et

coefficient of variation of the duration of the drinking session

Error propagation was first applied to alcohol calculations by Widmark himself, later followed by Alha.7 A shortcoming of their analysis is that they appear to be considering a laboratory environment. They assume that the time when the drink was consumed is known with exactitude whereas in real life there is uncertainty, and often there is uncertainty in the strength of the drink and the proportion absorbed as well. Also, Widmark and Alha did not take into account the negative correlation,5 that is some –0.135, between the Widmark Factor r and the rate of elimination β. Gullberg took that into account but stated only the general principle of error propagation, without publishing any formula.

Appendix 1 applies the method of error propagation to the uncertainty of the Forward BAC calculation. The coefficient of variation of the calculated level of BAC is found to be:

ec=CoC[ev2+ea2+ez2+er2]+(βt/Co)2[eβ2+et2]   -0.27(βt/Co)ereβ (1)

Some of the coefficients of variation relate to the circumstances of the event under investigation and those coefficients must be estimated from the circumstances. If for example the event is in a laboratory, then the time when the alcohol was consumed will be known exactly, as will be the time at which an estimate of BAC is required, such as the time when a blood sample was drawn. The uncertainty in the duration, that is et, will therefore be zero. Similarly the value of ev, the uncertainty in the volume drunk, is also likely to be zero in these circumstances. In a real-life event, the duration of drinking and the volume drunk may both have significant uncertainty and estimates of those uncertainties must be made from the circumstances.

Other coefficients of variation concern the parameters relating to alcohol dilution and elimination, that is er the accuracy to which Widmark’s Factor can be determined, ez the accuracy of manufacturer’s values of ABV and eβ the accuracy of the assumed rate of elimination. Those coefficients of variation have been determined by researchers. Gullberg reviews the published literature and suggests suitable values, that is er = 0.092, ez = 0.03 and eβ = 0.22. These will be adopted here, because this paper re-works Gullberg’s example and the comparison is made easier by adopting the same input. All the variables are assumed uncorrelated except r and β, where the covariance is –0.135.

Once the coefficients of variation for the input parameters have been established, the uncertainty ec of the calculated BAC can be obtained from Formula 1.

Appendix 2 presents a similar exercise for the calculation in the other direction, that is the Reverse Widmark calculation of the volume of drink consumed from a measurement of the BAC at a later time. The formula for the volume drunk is:

v=(B+βt)100rMzad   whereBisthemeasuredlevelofBAC.

All the variables are assumed uncorrelated except r and β, where the covariance is – 0.135. The coefficient of variation of the calculated value of v, the volume of drink ingested, will be:

ev=[B/Bo]2eB2+[βt/Bo]2(eβ2+et2)+(er2+ea2+ez2)   -0.27[βt/Bo]ereβ (2)

where Bo = B + βt

Once again the coefficients of variation for the input parameters must be estimated for each of them. The value of eB, that is the accuracy of blood alcohol analysis, is about 0.0375 in the UK.

Gullberg stated only the general principle of error propagation, without deriving any formula by which the uncertainty could be calculated. He did however give an example and, without showing any working, stated the result he had calculated for it. Gullberg’s example is presented here in metric units, but this time giving the formula and calculating through to the result.

In Gullberg’s example, a man of mass 81.6 kg having an estimated Widmark Factor of 0.73 (er = 0.092) drinks 3.55 ± 0.178 litres of beer (ev = 0.05) with an ABV of 4.0 ± 0.12% (ez = 0.03). It is soon calculated that the mass of alcohol in the drink is 3550 × 0.040 × 0.789 = 112 grams.

It is also soon found that the value of Co is

100×1120.73×81.6=188mg%.

The rate of elimination is 14.8 mg%/hour so that after 5 hours, when all the alcohol has been absorbed and some has been eliminated, the calculated BAC will be:

Co-βt=188-14.8×5=188-74=114mg%

Hence from Formula 1 the coefficient of variation of the calculated BAC will be:

ec=188114[0.052+0.032+02+0.0922]+7421882   ×[0.222+02]-0.27×74188×0.092×0.22=0.21.

The coefficient of variation of the calculated BAC is therefore 0.21, which is the same result as Gullberg obtained (21%). On the basis of that example, Gullberg concluded that:

“When reporting an estimated BAC, a 2CV [i.e. twice the coefficient of variation] uncertainty interval should be approximately ±42%”.

That is simply not so. The coefficient of variation is not a constant 21% for all circumstances, but must be calculated on a case by case basis. That may be seen from Gullberg’s own example, by noting that after a further 7 hours the BAC will have fallen to a calculated 10 mg%. It hardly needs saying that the coefficient of variation of that figure is far greater than the 21% of 10 mg%, which would be only 2.1 mg%. A constant percentage as suggested by Gullberg will not do.

Furthermore, Gullberg has chosen an example where uncertainty in absorption (ea) can be ignored, as can uncertainty in the duration of the drinking session (et).

In that same paper, Gullberg gives an example of the uncertainty of a Reverse Widmark calculation, again without giving any formula. It is based on the same data, except now it is the measured blood alcohol B which is given, as 120 mg%, and the volume of drink is to be calculated. That calculation is straightforward and the result is 3662 millilitres. A back calculation of Bo, the BAC at time zero, gives: 120 + 14.8 × 5 = 194 mg%.

By Formula 2 above we have:

ev=[120/194]2×0.0362+[74/194]2[0.222+02]   +[0.0922+02+0.032]-0.27×[74/194]   ×0.092×0.22=0.122.

In this example, the coefficient of variation of the volume of drink is therefore 0.122, that is about 12½%, the same result that Gullberg obtained. However, again Gullberg generalises that example to all circumstances and says:

“A 2CV [i.e. twice the coefficient of variation] uncertainty interval of 25% should be applied when reporting estimates of the number of drinks”.

That is not so at all, as may be seen by considering an example where the measured BAC was 10 mg% but the drinking started 12 hours before. The coefficient of variation of the volume of drink would be about double the value it was in Gullberg’s example.

Zuba et al. also give an example of calculating the uncertainty of alcohol calculation, again without giving any formula. Zuba simplified the Widmark Factor to omit elimination and then used a commercially available program on error propagation. Expressed in the nomenclature of the present paper, Zuba’s example was:

v=250millilitresev=0.04Drinkvolumez=0.40ez=0.0125DrinkstrengthABVM=75kgeM=0.0267Bodymassr=0.70er=0.0714WidmarkFactor

With those input values it can soon be calculated that C = 150.3 mg%, the value obtained by Zuba. The coefficient of variation is found, from Formula 1, to be some 0.08708. That corresponds exactly with the result for twice CV quoted by Zuba from his computer program, that being 17.4% which is twice 0.08708 expressed in percentage terms.

Zuba, like Gullberg, generalises the result of the example and says that the uncertainty of blood alcohol calculations is less than 20%. That generalisation is far from correct, especially when elimination has played a large part.

Conclusions

Although the values of the Widmark Factor tabulated by Forrest are derived from the same data as the charts subsequently published earlier by Barbour, for women they differ. Some values in Forrest’s table appear erroneous. Those errors may be avoided by using the charts published by Barbour or by using the simple formulae given in this paper.

It is important when reporting calculations of BAC from volume of alcohol, or in the reverse direction the volume of drink from a later BAC, to provide an estimate of the uncertainty of the result. Gullberg appears to be mistaken in suggesting that the coefficients of variation are fixed percentages, that is 21% and 12½%, respectively. Formulae are presented, in the body of the paper, whereby the coefficient of variation can be calculated.

Appendix 1

Estimation of the uncertainty of a Forward Widmark calculation

Using the nomenclature of the main paper the Forward Widmark calculation is:

C=100vazdrM-βt

where C is the BAC at the relevant time

  • v is the volume of drink consumed in millilitres

  • a is the proportion of the alcohol absorbed

  • z is the strength of the drink as percentage ABV ÷ 100

  • d is the density of alcohol (= 0.789 grams per millilitre, constant)

  • r is the subject’s proportion of body water in litres/kilogram, divided by the proportion of water in blood in litres/litre (Widmark Factor)

  • M is the mass of the subject, in kilograms

  • β is the subject’s elimination rate, in mg% per hour

  • t is the duration from the start of the session to the relevant time, in hours

Uncertainty in any of the input parameters will add to the uncertainty in C, that is the calculated BAC. Writing S with a suffix to denote the standard deviation of each parameter, the uncertainty (standard deviation) of the BAC is:

Sc=[C/v]2Sv2+[C/a]2Sa2+[C/z]2Sz2   +[C/r]2Sr2+[C/β]2Sβ2+[C/t]2St2   +2[C/r]·[C/β]·Cov(r,β)

All the variables are assumed uncorrelated except r and β, where the covariance is –0.135 SrSβ.

Performing the partial differentiations, we obtain:

Cv=Cov   Ca=Coa   Cz=Coz   Cr=CorCβ=t   Ct=β

Putting those partial derivatives into the formula for the uncertainty of the BAC, and writing Sv = vev and so on for the other variables:

ec=CoC[ev2+ea2+ez2+er2]+(βt/Co)2[eβ2+et2]   -0.27(βt/Co)ereβ (1)

Appendix 2

Estimation of the uncertainty of a reverse BAC calculation

With the reverse calculation, the volume of drink that has been consumed is to be calculated from a measured level of blood alcohol, denoted by B, obtained from a sample taken at the relevant time. The uncertainty of the blood alcohol measurement is eB.

Using the nomenclature of the main paper, also presented in Appendix 1, the reverse BAC calculation is:

v=(B+βt)zad100rM

The standard deviation of the calculated value of v, the volume of drink ingested, will be:

Sv=[v/C]2Sc2+[v/β]2Sβ2+[v/t]2St2   +[v/z]2Sz2+[v/a]2Sa2   +[v/r]2Sr2+2[v/r]·[v/β]·Cov(r·β)

All variables are assumed uncorrelated except r and β, where the covariance is –0.135 SrSβ

Performing the partial differentiations we obtain

vC=v(B+βt)   vvβ=vt(C+βt)   vt=vβ(B+βt)vz=vz   va=va   vr=vr

Putting those partial derivatives into the formula for the uncertainty of v and writing ev = Sv/v and so on for the other variables:

ev=B2ec2(B+βt)2+B2t2eβ2(B+βt)2+B2t2et2(B+βt)2+ez2+ea2+er2   -2×0.135βtereβ(B+βt)

Denoting B + βt by Bo we have:

ev=[B/Bo]2eB2+[βt/Bo]2(eβ2+et2)+(er2+ea2+ez2)   -0.27[βt/Bo]ereβ (2)

Declaration of conflicting interests

The author declares there is no conflict of interest.

Funding

This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.

References

  • 1.Widmark EMP. Principles and applications of medicolegal alcohol determination. English translation of 1932 German edition, Davis Biomedical Publications 1981.
  • 2.Zuba D and Piekoszewsk W. Uncertainty in theoretical calculations of alcohol concentration. In: Proc. 17th Internat. Conf. on Alcohol, Drugs and Traffic Safety, Glasgow, 2004.
  • 3.Watson PE, Watson ID, Batt RD. Predictions of blood alcohol concentration in human subjects. J Studies Alcohol 1981; 42: 547–556. [DOI] [PubMed] [Google Scholar]
  • 4.Forrest ARW. The estimation of Widmark’s Factor. J Forensic Sci Soc 1986; 26: 249–252. [DOI] [PubMed] [Google Scholar]
  • 5.Gullberg RG. Estimating the uncertainty associated with Widmark’s equation as commonly applied in forensic toxicology. Forensic Sci Int 2007; 172: 33–39. [DOI] [PubMed] [Google Scholar]
  • 6.Barbour AD. Simplified estimations of Widmark r values by the method of Forrest. Sci Justice 2001; 41: 53–54. [DOI] [PubMed] [Google Scholar]
  • 7.Alha AR. Blood alcohol and clinical inebriation in Finnish men: a medicolegal study. Ann Acad Sci Fenn 1951; 26: 1–90. [Google Scholar]
  • 8.Jones AW. Body mass index and blood alcohol calculations. J Anal Toxicol 2007; 31: 177–178. [DOI] [PubMed] [Google Scholar]
  • 9.Forrest ARW. Commentary: estimation of Widmark’s Factor. J Forensic Sci Soc 1986; 26: 249–252. [DOI] [PubMed] [Google Scholar]
  • 10.Taylor JR. An introduction to error analysis, 2nd ed CA: University Science Books, 1996. [Google Scholar]

Articles from Medicine, Science, and the Law are provided here courtesy of SAGE Publications

RESOURCES