Applying Metrology to the Limitations of Breath

Transcription

Applying Metrology to the Limitations of Breath
SESSION 301
Applying Metrology to the Limitations of
Breath Testing – Using the Government
Mule to Plow Your Field
Daniel J. Koewler
Charles A. Ramsay
Ramsay Law Office
Roseville
The 2016 Criminal Justice Institute – August 22 & 23, 2016
Minnesota CLE’s Copyright Policy
Minnesota Continuing Legal Education wants practitioners to make the best use
of these written materials but must also protect its copyright. If you wish to copy
and use our CLE materials, you must first obtain permission from Minnesota CLE.
Call us at 800-759-8840 or 651-227-8266 for more information. If you have any
questions about our policy or want permission to make copies, do not hesitate to
contact Minnesota CLE.
All authorized copies must reflect Minnesota CLE’s notice of copyright.
MINNESOTA CLE is Self-Supporting
A not for profit 501(c)3 corporation, Minnesota CLE is entirely self-supporting. It receives no subsidy from State Bar dues or from any
other source. The only source of support is revenue from enrollment fees that registrants pay to attend Minnesota CLE programs and
from amounts paid for Minnesota CLE books, supplements and digital products.
© Copyright 2016
MINNESOTA CONTINUING LEGAL EDUCATION, INC.
ALL RIGHTS RESERVED
Minnesota Continuing Legal Education's publications and programs are intended to provide current and accurate information about
the subject matter covered and are designed to help attorneys maintain their professional competence. Publications are distributed
and oral programs presented with the understanding that Minnesota CLE does not render any legal, accounting or other professional
advice. Attorneys using Minnesota CLE publications or orally conveyed information in dealing with a specific client's or other legal matter should also research original and fully quoted sources of authority.
Applying Metrology to the Limitations of Breath Testing –
Using the Government Mule to Plow Your Field
Daniel J. Koewler & Charles A. Ramsay
Table of Contents
Fredrickson Order re Kevin Hunt
Gullberg Summary
Starr Order re Mahoney McCarthy & McMahon
BT-023 - Estimation of Measurement Uncertainty for DataMaster DMT-G (DMT)
Breath Test Results
Measurement Uncertainty Computed for the
Forensic Breath Alcohol Test Program in Minnesota
Our objective here is to develop and illustrate the calculation of measurement uncertainty in forensic
breath alcohol analysis for the forensic breath alcohol test program in Minnesota. We will follow the
approach outlined in the Guide to the Expression of Uncertainty in Measurement (GUM) document. [1] This
document is internationally recognized as an approach to estimating, interpreting and reporting
measurement uncertainty. We begin by identifying the principle components contributing to measurement
uncertainty. For the program in Minnesota these three components include: (1) breath sampling, (2)
reference standard traceability and (3) measurement bias. The standard deviation (standard uncertainty)
was estimated for each of these components from data received from the Minnesota Breath Alcohol Test
Program. A spreadsheet was developed in Microsoft Excel V 8.0 (Microsoft, Inc., Redmond, WA) which
allows for the entry of data for a particular breath alcohol test result and then computes the measurement
uncertainty as a 99% confidence interval.
Computing the Uncertainty Function
The state of Minnesota employs the Datamaster DMT (Intoximeters, Inc., St.Louis, MO) breath alcohol
test instrument in which the alcohol is quantified by infrared absorption. Duplicate breath test data from
actual arrested and tested subjects was received from the Minnesota program in April 2016. These included
n=35,793 sets of duplicate test results all reported to four digits. The means of duplicates ranged from 0 to
0.4261 g/210L with an overall mean result of 0.1569 g/210L. The data were from drunk driving subjects
arrested during the years 2014 and 2015. The uncertainty function was computed using the statistical
program R Ver. 3.2.1. The R code is found in the Appendix. The standard deviation was determined for all
values within each 0.010 g/210L interval. Three digit breath test data was used (truncating the fourth digit)
because that is how breath test results are reported on the test document. The standard deviation was
computed from:
k
S
d
i 1
2k
2
i
Eq .1
where: d = the difference between duplicate test results
k = the number of individuals within the specific 0.010 g/210L interval
These estimates for the standard deviation are then plotted against the midpoint for each concentration
interval (0.010 g/210L) seen in figure 1. A linear regression model is developed using all duplicates including
1
those with differences greater than 0.020 g/210L. Only duplicate data having mean results ≥ 0.020 g/210L
were used in this first computation (figure 1) to ensure that each interval had at least n=30 duplicates from
which to estimate the standard deviation. The linear uncertainty function is then incorporated into the
Excel spreadsheet for computing the combined uncertainty. The value C in the uncertainty function
represents the mean breath alcohol results for the individual’s test. All duplicate test results which did not
agree within 0.020 g/210L were then removed and the uncertainty function was computed for this reduced
set of data as well. A total of 1.3% (n=468) of the full data set did not meet the 0.020 g/210L agreement
standard and were removed for the re-analysis. The results of this uncertainty function using only those
results with differences less than or equal to 0.020 g/210L is seen in figure 2. This computation of the
uncertainty function based on duplicate breath test results is very important and demonstrates the
increasing variation with concentration. [2,3] It will include most of the components contributing to total
uncertainty. Some of these components include: (1) breath sampling (possibility of low level mouth alcohol
or interfering substances, breath temperature, partition ratio, etc.), (2) analytical component, (3) operators
(instructions to subject, etc.), (4) over 30,000 subjects, (5) two years of time, (6) 280 instruments, (7)
environmental elements, (8) ambient conditions, (9) health conditions etc. All of these contribute to the
variation observed in duplicate test differences and are captured with the computation and resulting linear
function observed in figures 1 and 2.
2
Figure 1 – The uncertainty function using all duplicate data where the instrument accepted
the results and differences may have exceeded 0.020 g/210L
SD = 0.0222C + 0.0010
n = 35,398
3
Figure 2 – The uncertainty function using only duplicate results that complied with the
0.020 g/210L agreement criteria
SD = 0.0166C + 0.0014
n = 34,962
From figures 1 and 2 we see that using all of the data (figure 1) yields a slightly larger estimate for the
standard deviation. At a concentration of 0.085 g/210L the model in figure 1 would yield a standard
deviation of 0.00287 g/210L while the model in figure 2 would yield a standard deviation of 0.00282 g/210L.
The difference is negligible. However, the more conservative estimate from figure 1 will be used in the
Excel spreadsheet computation of combined uncertainty.
Excel Spreadsheet and Computations
We begin by entering the duplicate breath test results for a specific individual on lines 1 and 2. The mean is
computed (line 3) and then entered into the uncertainty function on line 4. The coefficient of variation
squared (CV2) for this breath sampling term is then computed from the standard deviation, n and the mean
of the individual results. The reference value (line 5) is the value of the gas standard used in the field and
measured with each subject test. These standards are purchased from a vendor and their reference value is
4
assigned based on a barometric pressure correction (0.077 g/210L in our example). The uncertainty
estimate from the certificate of analysis (assumed here to be 0.001 g/210L on line 5) will then be divided by
the square root of the number of measurements performed by the vendor on the reference material (if
known) or divided by at least the square root of two. This is finally divided by the reference value (0.077
g/210L on line 5) and squared to yield the CV2 for the standard reference material. The third term found on
line 6 is for the bias component. We recommend that the maximum observed bias be the fixed value of
0.005 g/210L. This is the maximum absolute bias observed for 98.8% of the gas standard measurements in
the field for the two years of 2014 and 2015. Using the field gas standard measurements for the bias
estimates is preferred to those control standard measurements performed in the laboratory during annual
calibration procedures because they are more representative of the large variation in environmental and
analytical conditions experienced in the field throughout the year. This maximum absolute bias is assumed
to follow a uniform distribution. The standard deviation for this distribution is determined from half the
interval width (the maximum observed bias) divided by the square root of three. This is then divided by the
control value or mean gas standard measurement associated with the duplicate test results (assumed here
to be 0.076 g/210L on line 6) and squared to yield the CV2 value. These three CV2 values are then added
(line 7) and the square root taken which is multiplied by the mean of the individual’s test results (line 8).
This finally yields the combined uncertainty on line 8 which in our example is 0.00389 g/210L. This
combined uncertainty is then used to compute the 95% (line 9) and 99% (line 10) confidence intervals. For
the 95% confidence interval we have used a coverage factor of 1.96 which yields an exact 95% confidence
interval. For the 99% confidence interval we have used a coverage factor of 2.575 which provides an exact
99% confidence interval. The far right column indicating Percent shows the percent that each of the three
terms contributes to the combined uncertainty. Where one of the terms contributes less than one-third of
the largest term, this term can be reasonably eliminated. [4] This would be the reference standard control
value. However, given the forensic context it is advisable to retain all three terms in the calculations. The
values that will need to be added for each uncertainty estimation are highlighted in yellow on the Excel
spreadsheet.
The computations described above for computing the combined uncertainty are found in the equation 2
below:
uc  Y
2
 uRe f
 u Sampling 



n
Breath

   nRe f
 Re f
 Y







2
2
2

 Bias 

 3 





Re f 





2
 0.005 
 0.00289 
 0.0010 





3 
2  
2  
uc  0.085 
 0.0760 
 0.085 
 0.077 






Eq . 2
2
 0.00390
5
The first term under the square root in equation 2 comes from the uncertainty function (line 4), the second
term from the reference value (line 5) and the third term from the bias component (line 6).
Plot of Differences
Figure 3 shows the plot of absolute differences against their mean. This includes all data, including those
where the 0.020 g/210L agreement was not met. From this we see that most of the results not complying
with the 0.020 g/210L agreement are above 0.10 g/210L. This indicates, as do the uncertainty functions in
figures 1 and 2, that the variation is increasing with concentration. This is indicative of a multiplicative error
model and is very common in the analytical sciences.
Figure 3 – Plot of the absolute duplicate test differences against their mean. The agreement
criteria of 0.020 g/210L is shown by the horizontal line
Absolute Duplicate Test Differences (g/210L)
0.08
0.06
n = 35,792
0.04
0.02
0.00
0.0
0.1
0.2
0.3
0.4
Mean of Duplicate Results (g/210L)
6
Figure 4 shows the plot of differences against their mean which is known as a Bland-Altman plot. [5] The
difference is determined from BrAC1-BrAC2. We look for trends in this plot and for systematic differences
as measured by the mean difference. The data look very uniform throughout the range with no indication
of a trend. The mean difference of 0.0012 g/210L does not suggest that one result is systematically
different from the other. From this plot we also see the increasing variation with concentration.
Figure 4 – Plot of duplicate test differences (BrAC1-BrAC2) against their mean
Duplicate Test Difference (BrAC1-BrAC2) g/210L
0.08
0.06
0.04
0.02
mean + 2SD = 0.0142 g/210L
mean = 0.0012 g/210L
0.00
mean - 2SD = -0.0118 g/210L
-0.02
-0.04
n = 35,792
-0.06
-0.08
0.0
0.1
0.2
0.3
0.4
0.5
Mean BrAC Result (g/210L)
Figure 5 shows the frequency distribution of the bias estimates from the full data set received. The bias
estimates ranged from -0.0078 (-10.3%) to 0.0075 (+9.9%) g/210L. The distribution is quite normal in
appearance.
7
Figure 5 – Frequency distribution of the bias values observed for all data during 2014-2015
12000
10000
mean = -0.0007 g/210L
SD = 0.0018 g/210L
n = 35,793
Frequency
8000
6000
4000
2000
0
-0.008
-0.006
-0.004
-0.002
0.000
0.002
0.004
0.006
0.008
Duplicate Test Difference (g/210L)
When The Confidence Interval Brackets a Critical Per Se Level
Assume that an individual arrested for DUI provides two breath samples resulting in 0.083 and 0.087
g/210L. The combined standard uncertainty associated with breath alcohol measurement at this
concentration is σ = 0.00389 g/210L determined from the example illustrated in the Excel spreadsheet. We
use the large sample Z statistic to compute the 99% confidence interval and determine the probability that
the individual’s true mean breath alcohol concentration exceeds 0.080 g/210L.
We compute the 99% confidence interval as follows:
8
Y  Z 0.995 SY
0.0850  2.575 0.00389  0.0850  0.0100  0.0750 to 0.0950

0.0750
0.0950
0.080
The probability that the individual is over 0.080 g/210L is found by first considering the following form for
expressing the confidence interval showing the probability that µ is bracketed by upper and lower limits:


P Y - Z (1-/2) SY    Y + Z (1-/2) SY = 
The value π simply represents the probability that we are interested in determining and Y represents the
mean breath alcohol results for the subject. Since we are interested in determining the probability that µ
exceeds the lower limit we rewrite the equation as follows:


P Y  Z (1 -/2) SY   = 
We now set the lower limit equal to 0.080 g/210L and solve for Z (1-α/2):
Y  Z (1 -/2) SY = 0.080  0.0850  Z (1 -/2) 0.00390 = 0.080  Z (1 -/2) = 1.28
Next, we rearrange our probability statement and introduce the value for Z(1-α/2):
9
Y - 

P Y  Z 1-/2 SY   = P 
 Z1 / 2  = P Z  Z 1-/2  = P Z  1.28 = 0.8997
 SY



The probability that the true mean breath alcohol results exceeds 0.080 g/210L is 0.8997. Whether this is
evidence beyond a reasonable doubt is for the jury to decide.
Based on the analyses presented above it is recommended that the uncertainty function, the maximum
observed bias, the vendor’s estimate for the uncertainty of the gas standard and the gas standard target
value be reviewed annually. Any changes in these values should be incorporated in the Excel computation
spreadsheet. In addition, it is recommended that the program policy manual define which set of
spreadsheet computations will apply to a particular individual’s test results. In addition, it is recommended
that the program policy manual explain the meaning of the values found in the Excel spreadsheet.
Appendix – R Code for developing the Uncertainty Function
Routine for importing duplicate breath alcohol data and then separating into bins of 0.01 based on
duplicate means and then computingestimates of the standard deviation and plotting against the bin
mid-points
data=read.table("c:/Minnesota Breath Test/dat8.csv", header=TRUE, sep=",")
attach(data)
mn=(brac1+brac2)/2
d=brac1-brac2
ds=d^2
10
conc=c(seq(.005,.325,.01))
factor=(mn<.01)+(mn<.02)+(mn<.03)+(mn<.04)+(mn<.05)+(mn<.06)+(mn<.07)+(mn<.08)+(mn<.09)+(mn<.10)
+(mn<.11)+(mn<.12)+(mn<.13)+(mn<.14)+(mn<.15)+(mn<.16)+(mn<.17)+(mn<.18)+(mn<.19)+(mn<.20)+(mn
<.21)+(mn<.22)+(mn<.23)+(mn<.24)+(mn<.25)+(mn<.26)+(mn<.27)+(mn<.28)+(mn<.29)+(mn<.30)+(mn<.31)
+(mn<.32)+(mn<.33)+(mn<.34)
table(factor)
sum(ds[factor==2])
s33=sqrt(sum(ds[factor==2])/(2*(length(mn[factor==2]))))
sum(ds[factor==3])
s32=sqrt(sum(ds[factor==3])/(2*(length(mn[factor==3]))))
sum(ds[factor==3])
s31=sqrt(sum(ds[factor==4])/(2*(length(mn[factor==4]))))
sum(ds[factor==5])
s30=sqrt(sum(ds[factor==5])/(2*(length(mn[factor==5]))))
sum(ds[factor==6])
s29=sqrt(sum(ds[factor==6])/(2*(length(mn[factor==6]))))
sum(ds[factor==7])
s28=sqrt(sum(ds[factor==7])/(2*(length(mn[factor==7]))))
sum(ds[factor==8])
s27=sqrt(sum(ds[factor==8])/(2*(length(mn[factor==8]))))
sum(ds[factor==9])
s26=sqrt(sum(ds[factor==9])/(2*(length(mn[factor==9]))))
sum(ds[factor==10])
s25=sqrt(sum(ds[factor==10])/(2*(length(mn[factor==10]))))
sum(ds[factor==11])
s24=sqrt(sum(ds[factor==11])/(2*(length(mn[factor==11]))))
sum(ds[factor==12])
s23=sqrt(sum(ds[factor==12])/(2*(length(mn[factor==12]))))
sum(ds[factor==13])
s22=sqrt(sum(ds[factor==13])/(2*(length(mn[factor==13]))))
sum(ds[factor==14])
s21=sqrt(sum(ds[factor==14])/(2*(length(mn[factor==14]))))
sum(ds[factor==15])
s20=sqrt(sum(ds[factor==15])/(2*(length(mn[factor==15]))))
sum(ds[factor==16])
s19=sqrt(sum(ds[factor==16])/(2*(length(mn[factor==16]))))
sum(ds[factor==17])
s18=sqrt(sum(ds[factor==17])/(2*(length(mn[factor==17]))))
sum(ds[factor==18])
s17=sqrt(sum(ds[factor==18])/(2*(length(mn[factor==18]))))
sum(ds[factor==19])
s16=sqrt(sum(ds[factor==19])/(2*(length(mn[factor==19]))))
sum(ds[factor==20])
s15=sqrt(sum(ds[factor==20])/(2*(length(mn[factor==20]))))
sum(ds[factor==21])
11
s14=sqrt(sum(ds[factor==21])/(2*(length(mn[factor==21]))))
sum(ds[factor==22])
s13=sqrt(sum(ds[factor==22])/(2*(length(mn[factor==22]))))
sum(ds[factor==23])
s12=sqrt(sum(ds[factor==23])/(2*(length(mn[factor==23]))))
sum(ds[factor==24])
s11=sqrt(sum(ds[factor==24])/(2*(length(mn[factor==24]))))
sum(ds[factor==25])
s10=sqrt(sum(ds[factor==25])/(2*(length(mn[factor==25]))))
sum(ds[factor==26])
s9=sqrt(sum(ds[factor==26])/(2*(length(mn[factor==26]))))
sum(ds[factor==27])
s8=sqrt(sum(ds[factor==27])/(2*(length(mn[factor==27]))))
sum(ds[factor==28])
s7=sqrt(sum(ds[factor==28])/(2*(length(mn[factor==28]))))
sum(ds[factor==29])
s6=sqrt(sum(ds[factor==29])/(2*(length(mn[factor==29]))))
sum(ds[factor==30])
s5=sqrt(sum(ds[factor==30])/(2*(length(mn[factor==30]))))
sum(ds[factor==31])
s4=sqrt(sum(ds[factor==31])/(2*(length(mn[factor==31]))))
sum(ds[factor==32])
s3=sqrt(sum(ds[factor==32])/(2*(length(mn[factor==32]))))
sum(ds[factor==33])
s2=sqrt(sum(ds[factor==33])/(2*(length(mn[factor==33]))))
sum(ds[factor==34])
s1=sqrt(sum(ds[factor==34])/(2*(length(mn[factor==34]))))
sd=c(s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16,s17,s18,s19,s20,s21,s22,s23,s24,s25,s26,s27,s28,s
29,s30,s31,s32,s33)
v=sd^2
mod1=lm(sd~conc)
summary(mod1)
plot(conc,sd,pch=16,xlab="Breath Alcohol Concentration",ylab="Standard
Deviation",xlim=c(0,.4),ylim=c(0,.015))
abline(lsfit(conc,sd))
sd
conc
SCRIPT2 C:\Minnesota Breath Test\
References
12
1. International Organization for Standardization, Guide to the Expression of Uncertainty in
Measurement, ISO, Geneva, 2008. Available at:
http://www.bipm.org/utils/common/documents/jcgm/JCGM_100_2008_E.pdf
2. Thompson, M. and Wood, R., Using uncertainty functions to predict and specify the performance of
analytical methods, Accred Qual Assur, Vol.10, 2006, pp. 471-478.
3. EURACHEM/CITAC Guide, Quantifying Uncertainty in Analytical Measurement, 3rd Ed., 2012, pp. 117-119
Available at http://www.eurachem.org/images/stories/Guides/pdf//QUAM2012_P1.pdf
4. EURACHEM/CITAC Guide, Quantifying Uncertainty in Analytical Measurement, 3rd Ed., 2012, p. 16
Available at http://www.eurachem.org/images/stories/Guides/pdf//QUAM2012_P1.pdf
5. Altman DG, Bland JM, Measurement in medicine: the analysis of method comparison studies,
The Statistician Vol.32, 1983, pp. 307–317
This work was completed under contract with the State of Minnesota, SWIFT contract number 107618
Rod G. Gullberg, MS, PStat
Clearview Statistical Consulting
20119 61st Avenue SE
Snohomish, WA 98296
[email protected]
6/1/2016
13
BT-023
Page 1 of 8 Pages
Title:
Authorization: Catherine M. Knutson
Version:
Issue Date: 07/13/2016
Estimation of Measurement Uncertainty for DataMaster DMT-G (DMT)
Breath Test Results
Scope:
This document provides instruction for the estimation of measurement uncertainty for DMT
breath test results.
Background Information:
Estimation of measurement uncertainty is an element of measurement traceability. Traceability
ensures consistency and comparability of test results reported by DMTs in the State of Minnesota
and between other traceable breath test results. Traceability of the measurement result is
established by using a properly certified DMT, which has calibration results that are traceable to
NIST and by establishing an Uncertainty of Measurement associated with the breath test results.
Measurement uncertainty defines a confidence interval symmetric about the average of multiple
measurement results. This uncertainty applies to the average value of the breath results obtained
from a DMT test. The uncertainty is an estimate; it is not a specific or exact number.
The measurand is the concentration of ethanol in the breath of the subject of a DMT test.
Both Type A and Type B uncertainty components must be considered:
•
Type A uncertainty components can be evaluated statistically through a series of
observations. For a well-characterized measurement under statistical control, a combined
or pooled experimental standard deviation that characterizes the measurement may be
used to evaluate Type A standard uncertainty (GUM 4.2.4).
•
Type B uncertainty components are evaluated by means other than statistical analysis of a
series of observations. The information used in the evaluation of Type B uncertainty may
be taken from sources including, but not limited to, manufacturer's specifications and
data provided on calibration or other certificates (GUM 4.3.1).
The approach utilized here for the estimation of measurement uncertainty for DMT subject test
results is outlined in the Guide to the Expression of Uncertainty in Measurement (GUM). [1]
This approach was applied to the Minnesota Breath Alcohol program by Rod Gullberg, MS,
PStat. [2]
UNCONTROLLED COPY WHEN PRINTED
MN BCA Forensic Science Service
BT-023
Page 2 of 8 Pages
Authorization: Catherine M. Knutson
Version:
Issue Date: 07/13/2016
References:
1. International Organization for Standardization, Guide to the Expression of Uncertainty in
Measurement, ISO, Geneva, 2008. Available at:
http://www.bipm.org/utils/common/documents/jcgm/JCGM_100_2008_E.pdf
2. Gullberg, R.G., Measurement Uncertainty Computed for the Forensic Breath Alcohol
Test Program in Minnesota, June 1, 2016
3. ASCLD/LAB Policy on Measurement Traceability AL-PD 3057 Ver 1.3, ASCLD/LABInternational (2013).
4. ASCLD/LAB Guidance on Measurement Traceability AL-PD-3058 Ver 1.0,
ASCLD/LAB-International (2013).
5. ASCLD/LAB Guidance on Measurement Traceability-Measurement Assurance AL-PD3059 Ver 1.0 ASCLD/LAB-International (2013).
6. ASCLD/LAB Policy on Measurement Uncertainty AL-PD-3060 Ver 1.1, ASCLD/LABInternational (2013).
7. ASCLD/LAB Guidance on the Estimation of Measurement Uncertainty- Overview ALPD-3061 Ver 1.0 ASCLD/LAB-International (2013).
Operation:
1. Breath sample values are saved to four digits in the Breath Alcohol Database (BrAD).
Since the DMT test record printout shows breath sample results to only three digits, all
values in the duplicate breath sample data set will be truncated to three digits prior to data
analysis.
2. To prevent loss of information, rounding and/or truncation of numbers is avoided during
all calculations performed prior to the final result. At minimum all significant figures are
conserved and additional digits may be conserved during calculations.
3. When calculating the combined standard uncertainty, the uncertainty components must
all be in the same units.
UNCONTROLLED COPY WHEN PRINTED
MN BCA Forensic Science Service
BT-023
Page 3 of 8 Pages
Authorization: Catherine M. Knutson
Version:
Issue Date: 07/13/2016
4. A list of the major uncertainty components to be considered and characterization of the
method of evaluation of the components are maintained in the Calibration Laboratory.
5. The evaluation of the data contributing to the Type A uncertainty components has been
performed using a custom computer script written by Rod Gullberg for the R program.
6. An Excel spreadsheet will be used to facilitate calculation of combined standard
uncertainties and to produce a confidence interval table.
7. Dry gas certified reference material (CRM) is considered to have valid measurement
traceability when supplied by an accredited Reference Material Producer that is
accredited to ISO Guide 34:2009 by an accrediting body that is a signatory to a mutual or
multilateral recognition arrangement in an ILAC recognized regional accreditation
cooperation or the ILAC Mutual Recognition Arrangement, with a scope of accreditation
covering the CRM.
There are three terms that contribute to the combined uncertainty. They are:
1.
2.
3.
CV − Coefficientofvariationforduplicatebreathsamples
CV − Coefficientofvariationforthereference
CV − Coefficientofvariationforthebias
These terms are calculated and then combined as a root sum squared to estimate the combined
uncertainty.
1. Coefficient of variation for duplicate breath samples ( )
An uncertainty function will be used to estimate the standard deviation associated with the
average of two accepted breath samples in a DMT test. This standard deviation will be used
to calculate the coefficient of variation for the sampling term of the combined uncertainty
function. This is a type A uncertainty component.
Duplicate breath data is compiled and the average of each set of duplicates is calculated. The
duplicate samples are assigned to a bin corresponding to their average result. Each bin has a
width of 0.01. Bins containing fewer than 30 sets of duplicate data are disregarded. The
standard deviation of the remaining bins is calculated and then plotted against the midpoints
of the respective bins. A linear regression is then developed to model the data. This linear
regression will serve as the uncertainty function for duplicate breath samples and will
UNCONTROLLED COPY WHEN PRINTED
MN BCA Forensic Science Service
BT-023
Page 4 of 8 Pages
Authorization: Catherine M. Knutson
Version:
Issue Date: 07/13/2016
provide an estimation of the standard deviation for the average of two breath samples
provided in a single breath test.
A. Data collection (perform steps in list order):
i.
Using the sql query “Test Uncertainty Data w 02 agreement not met”, collect at
least 30,000 sets of duplicate breath sample data, with corresponding control data.
Transfer of appropriate data is verified and documented in the uncertainty folder
on the L drive.
ii.
Copy and paste the data, with headers, to an Excel spreadsheet.
iii. Cut and paste Target and Control columns to a second spreadsheet. The original
sheet should now contain just the columns “brac1”, “brac2” and “mean”.
iv.
Save the original sheet as a CSV file
v.
Calculate the average control target and average control value on the second
sheet.
B. Evaluate the data using R
i.
Open R code in a text file and edit first line of code to point to the CSV file
created in part A.iv.
ii.
Copy/paste the code to the R workspace.
iii. R will run the code automatically.
C. Assemble the uncertainty function for duplicate breath samples in the following format:
= ! "#$% + '!
where: = ()*+,*-,,./0*)01+.()02*).31-,45607*).8-.*)ℎ(*256.(
! = 615.1360+.*--.:-.((01+3-12;
"#$% = */.-*:.13,45607*).8-.*)ℎ(*256.(
'! = '0+).-7.5)1360+.*--.:-.((01+3-12;
Calculate the coefficient of variation for duplicate breath samples using the following
equation.
UNCONTROLLED COPY WHEN PRINTED
MN BCA Forensic Science Service
BT-023
Page 5 of 8 Pages
Authorization: Catherine M. Knutson
Version:
Issue Date: 07/13/2016
>+
<= =
"#$%
where: <= = 71.33070.+)13/*-0*)01+31-,45607*).8-.*)ℎ(*256.(
= ()*+,*-,,./0*)01+.()02*).31-,45607*).8-.*)ℎ(*256.(
+ = +428.-13(*256.()*?.+,4-0+:8-.*)ℎ).()@2B
"#$% = */.-*:.13,45607*).8-.*)ℎ(*256.(
2. Coefficient of variation for the reference (C )
Each complete DMT test includes a control sample drawn from a dry gas cylinder of known
alcohol concentration. The certificate of analysis for each dry gas control lists a measurement
uncertainty for the concentration of the cylinder. The uncertainty of the known cylinder
concentration is included in the combined uncertainty estimation as a type B component.
The uncertainty of the cylinder should be reduced to a single standard deviation before
calculating the coefficient of variation for the reference.
Calculate the coefficient of variation for the reference using the following equation.
D
√+D
<=D =
F#$%
where: <=D = 71.33070.+)13/*-0*)01+31-,45607*).8-.*)ℎ(*256.(
D = ()*+,*-,,./0*)01+.()02*).31--.3.-.+7.
+D = +1. 137H60+,.-(*256.(*+*6HI.,8H2*+43*7)4-.-@min 2B
F#$% = */.-*:.71+)-16)*-:.)3-12,*)*(.)
3. Coefficient of variation for the bias (J )
Measurement bias is accounted for in the combined standard uncertainty. The absolute
observed bias is fixed at 0.005, which is the maximum bias observed in 98.8% of tests run
2014 – 2015. The absolute observed bias will be evaluated as described in part 6. It is
included in the uncertainty calculation as a type A component.
UNCONTROLLED COPY WHEN PRINTED
MN BCA Forensic Science Service
BT-023
Page 6 of 8 Pages
Authorization: Catherine M. Knutson
Version:
Issue Date: 07/13/2016
The bias is assumed to have a uniform distribution and therefore should be divided by √3
when calculating the coefficient of variation for the bias.
Calculate the coefficient of variation for the reference using the following equation.
0.005
√3
<=L =
<#$%
where: <=L = 71.33070.+)13/*-0*)01+31-80*(
<#$% = */.-*:.71+)-16-.(46)3-12,*)*(.)
4. Calculating the combined uncertainty and the expanded uncertainty
A. The combined uncertainty will be calculated using the combined uncertainty function
described below:
4O = "#$% P<=Q + <=DQ + <=LQ
where: 4O = 71280+.,4+7.-)*0+)H31-RF8-.*)ℎ).()(
"#$% = */.-*:.13,45607*).8-.*)ℎ(*256.(
<= = 71.33070.+)13/*-0*)01+31-,45607*).8-.*)ℎ(*256.(
<=D = 71.33070.+)13/*-0*)01+31-,-H:*(-.3.-.+7.()*+,*-,
<=L = 71.33070.+)13/*-0*)01+31-80*(
B. The expanded uncertainty is calculated to a 95% confidence interval and a 99%
confidence interval.
i.
The combined uncertainty (4O ) is multiplied by a factor of 1.96 to achieve a 95%
confidence interval.
ii.
The combined uncertainty (4O ) is multiplied by a factor of 2.575 to achieve a 99%
confidence interval.
5. Reporting measurement uncertainty for a DMT breath test
A confidence interval table will be made available for customer use. The table will include
95% and 99% confidence intervals for all possible average test results and information
regarding the interpretation of the table.
UNCONTROLLED COPY WHEN PRINTED
MN BCA Forensic Science Service
BT-023
Page 7 of 8 Pages
Authorization: Catherine M. Knutson
Version:
Issue Date: 07/13/2016
6. Annual review of measurement uncertainty
The Breath Alcohol Calibration Laboratory will calculate the test measurement uncertainty
estimation annually using a data set containing at least 30,000 sets of duplicate breath sample
data. A new confidence interval table will be created and published each year based on the
most recent uncertainty estimation. The new table will be applied to the following year’s
tests.
7. Updating and Using the Excel Uncertainty Calculator
Save a new copy of the uncertainty calculator spreadsheet in the uncertainty folder on the L
drive and name it with the year the current uncertainty calculation will be implemented. The
following cells in the uncertainty calculator should be reviewed and revised, if necessary,
after the annual review of measurement uncertainty. The combined uncertainty and
confidence interval table will automatically update if any changes are made.
A. Uncertainty Function Coefficients
i. Update the Slope and y-Intercept lines with the appropriate values from the R
result.
B. Reference Value (Line 5)
i. Column “Uncertainty”: input single standard deviation of field dry gas standards.
ii. Column “Mean”: input the mean value of the control targets within the current data
set.
iii. Column “n”: input the number of samples taken by the manufacturer to determine
the stated alcohol concentration of the field dry gas standards. (If unknown, use 2)
C. Bias Term (Line 6)
i. Column “mean”: input the mean value of the control sample readings within the
current data set.
Record requirements from the ASCLD/LAB Policy on Measurement Uncertainty ALPD-3060, May 2013, with the locations listed below:
(a) Statement defining the measurand (the quantity intended to be measured)1
(b) Statement of how traceability is established for the measurement1,
(c) The equipment (e.g., measuring device[s] or instrument[s]) used1, 3
UNCONTROLLED COPY WHEN PRINTED
MN BCA Forensic Science Service
BT-023
Page 8 of 8 Pages
Authorization: Catherine M. Knutson
Version:
Issue Date: 07/13/2016
(d) All uncertainty components considered3
(e) All uncertainty components of significance and how they were evaluated1,3
(f) Data used to estimate repeatability and/or reproducibility2
(g) All calculations performed1,3
(h) The combined standard uncertainty, the coverage factor, the coverage probability and
the resulting expanded uncertainty1,3
(i) The schedule to review and/or recalculate the measurement uncertainty1,3
Locations of Required Items:
1
Breath Alcohol Calibration Laboratory Standard Operating Procedure BT-023
2
Maintained in shared network folder located at L:\Calibration Lab\Uncertainty\Test
Uncertainty
3
Gullberg, R.G., Measurement Uncertainty Computed for the Forensic Breath Alcohol
Test Program in Minnesota, June 1, 2016
**************************************************************************************
Revision and Review History:
Previous version: None (New SOP)
Technical Leader/FS3(s): KK 07/12/16
Supervisor: SAB 07/12/16
Quality Manager/Quality System Coordinator: MS 07/12/16
Assistant Laboratory Director(s) St. Paul: AWH 07/12/2016
Laboratory Director: CMK 07/12/2016
**************************************************************************************
Archived:
Reason for Archiving:
Quality Manager / Quality System Coordinator:
Date:
UNCONTROLLED COPY WHEN PRINTED
MN BCA Forensic Science Service