quality assurance & quality control

64
Quality Assurance & Quality Control Kristin Vanderbilt, Ph.D. Sevilleta LTER

Upload: zavad

Post on 03-Feb-2016

101 views

Category:

Documents


1 download

DESCRIPTION

Quality Assurance & Quality Control. Kristin Vanderbilt, Ph.D. Sevilleta LTER. References. Primary Reference Michener and Brunt (2000) Ecological Data: Design, Management and Processing. Blackwell Science. Edwards (2000), “Data Quality Assurance” - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Quality Assurance &  Quality Control

Quality Assurance & Quality Control

Kristin Vanderbilt, Ph.D.

Sevilleta LTER

Page 2: Quality Assurance &  Quality Control

References

• Primary ReferencePrimary Reference

– Michener and Brunt (2000) Ecological Data: Design, Management Michener and Brunt (2000) Ecological Data: Design, Management and Processing. Blackwell Science.and Processing. Blackwell Science.

• Edwards (2000), “Data Quality Assurance”Edwards (2000), “Data Quality Assurance”• Brunt (2000) Ch. 2, “Data Management Principles, Brunt (2000) Ch. 2, “Data Management Principles,

Implementation, and Administration”Implementation, and Administration”• Michener (2000) Ch. 7: “Transforming Data into Information Michener (2000) Ch. 7: “Transforming Data into Information

and Knowledge”and Knowledge”

Page 3: Quality Assurance &  Quality Control

Outline:

• Define QA/QCDefine QA/QC• QC proceduresQC procedures

– Designing data sheetsDesigning data sheets– Data entry using validation rules, filters, lookup tablesData entry using validation rules, filters, lookup tables

• QA proceduresQA procedures– Graphics and Statistics Graphics and Statistics – Outlier detectionOutlier detection

• SamplesSamples• Simple linear regression Simple linear regression

• Archiving dataArchiving data

Page 4: Quality Assurance &  Quality Control

QA/QC

• ““mechanisms [that] are designed to prevent mechanisms [that] are designed to prevent the introduction of errors into a data set, a the introduction of errors into a data set, a process known as data contamination”process known as data contamination”

Page 5: Quality Assurance &  Quality Control

Errors (2 types)

• CommissionCommission: Incorrect or inaccurate data are : Incorrect or inaccurate data are entered into a datasetentered into a dataset

– Can be easy to findCan be easy to find– Malfunctioning instrumentationMalfunctioning instrumentation

• Sensor driftSensor drift• Low batteriesLow batteries• DamageDamage• Animal mischiefAnimal mischief

– Data entry errorsData entry errors

• Omission: Data or metadata are not recordedOmission: Data or metadata are not recorded– Difficult or impossible to findDifficult or impossible to find– Inadequate documentation of data values, Inadequate documentation of data values,

sampling methods, anomalies in field, human sampling methods, anomalies in field, human errorserrors

Page 6: Quality Assurance &  Quality Control

Quality Control

• ““mechanisms that are applied in advance, mechanisms that are applied in advance, with with a prioria priori knowledge to ‘control’ data knowledge to ‘control’ data quality during the data acquisition process”quality during the data acquisition process”

Brunt 2000 Brunt 2000

Page 7: Quality Assurance &  Quality Control

Quality Assurance

• ““mechanisms [that] can be applied after the mechanisms [that] can be applied after the data have been collected and entered in a data have been collected and entered in a computer to identify errors of omission and computer to identify errors of omission and commission”commission”– graphicsgraphics– statisticsstatistics

Page 8: Quality Assurance &  Quality Control

QA/QC Activities

• Defining and enforcing standards for Defining and enforcing standards for formats, codes, measurement units and formats, codes, measurement units and metadata.metadata.

• Checking for unusual or unreasonable Checking for unusual or unreasonable patterns in data.patterns in data.

• Checking for comparability of values Checking for comparability of values between data sets.between data sets.

Page 9: Quality Assurance &  Quality Control

Outline:

• Define QA/QCDefine QA/QC• QC proceduresQC procedures

– Designing data sheetsDesigning data sheets– Data entry using validation rules, filters, Data entry using validation rules, filters,

lookup tableslookup tables• QA proceduresQA procedures

– Graphics and Statistics Graphics and Statistics – Outlier detectionOutlier detection

• SamplesSamples• Simple linear regression Simple linear regression

• Archiving dataArchiving data

Page 10: Quality Assurance &  Quality Control

Flowering Plant Phenology – Data Collection Form Design

• Three sites, each with 3 transectsThree sites, each with 3 transects• On each transect, every species will On each transect, every species will

have its phenological class recordedhave its phenological class recorded

1 2 3 1 2 3 1 2 3

Deep Well Five Points

Goat Draw

Page 11: Quality Assurance &  Quality Control

Plant Life Stage_____________________________________________________________________________________________________________________________________________________________________________________________________________

What’s wrong with this data sheet?

Data Collection Form Development:

Page 12: Quality Assurance &  Quality Control

Plant Life StageP/G V B FL FR M S D NPP/G V B FL FR M S D NPP/G V B FL FR M S D NPP/G V B FL FR M S D NPP/G V B FL FR M S D NPP/G V B FL FR M S D NPP/G V B FL FR M S D NP

PHENOLOGY DATA SHEETCollectors:_________________________________Date:___________________ Time:_________Location: deep well, five points, goat draw

Transect: 1 2 3

Notes: _________________________________________

P/G = perennating or germinating M = dispersingV = vegetating S = senescingB = budding D = deadFL = flowering NP = not presentFR = fruiting

Page 13: Quality Assurance &  Quality Control

ardi P/G V B FL FR M S D NP

Y N Y N Y N Y NY NY NY N Y N Y N

arpu P/G V B FL FR M S D NP

Y N Y N Y N Y NY NY NY N Y N Y N

asbr P/G V B FL FR M S D NP

Y N Y N Y N Y NY NY NY N Y N Y N

deob P/G V B FL FR M S D NP

Y N Y N Y N Y NY NY NY N Y N Y N

PHENOLOGY DATA ENTRYCollectors Mike FriggensDate: 16 May 1998 Time: 13:12Location: Deep WellTransect: 1Notes: Cloudy day, 3 gopher burrows on transect

Data Entry Application reflects datasheet design

Page 14: Quality Assurance &  Quality Control

Outline:

• Define QA/QCDefine QA/QC• QC proceduresQC procedures

– Designing data sheetsDesigning data sheets– Data entry using validation rules, filters and Data entry using validation rules, filters and

lookup tableslookup tables• QA proceduresQA procedures

– Graphics and Statistics Graphics and Statistics – Outlier detectionOutlier detection

• SamplesSamples• Simple linear regression Simple linear regression

• Archiving dataArchiving data

Page 15: Quality Assurance &  Quality Control

Validation Rules:

• Control the values that a user can Control the values that a user can enter into a fieldenter into a field

• Examples in Microsoft AccessExamples in Microsoft Access– >= 10>= 10– Between 0 and 100Between 0 and 100– Between #1/1/70# and Date()Between #1/1/70# and Date()

Page 16: Quality Assurance &  Quality Control

Validation rules in MS Access: Enter in Table Design View

>=0 and <= 100

Page 17: Quality Assurance &  Quality Control

Look-up Fields

• Display a list of values from which Display a list of values from which entry can be selectedentry can be selected

Page 18: Quality Assurance &  Quality Control

Other methods for preventing data contamination

• Double-keying of data by independent data Double-keying of data by independent data entry technicians followed by computer entry technicians followed by computer verification for agreementverification for agreement

• Use text-to-speech program to read data Use text-to-speech program to read data backback

• Filters for “illegal” dataFilters for “illegal” data– Statistical/database/spreadsheet programs Statistical/database/spreadsheet programs

• Legal range of valuesLegal range of values• Sanity checksSanity checks

Page 19: Quality Assurance &  Quality Control

Table ofPossibleValues

and Ranges

Raw DataFile

Illegal DataFilter

Report ofProbable

Errors

Flow of Information when Filtering “Illegal” Data

Page 20: Quality Assurance &  Quality Control

Data Checkum; Set tree;

Message=repeat(“ ”,39);

If cover<0 or cover>100 then do; message=“cover is not in the interval [0,100]”; output; end;

If dbh_1998>dbh_1999 then do; message=“dbh_1998 is larger than dbh_1999”; output; end;

If message NE repeat(“ ”, 39);

Keep ID message;

Proc Print Data=Checkum;

A filter written in SAS

Error reportObs ID message

1 a dbh_1998 is larger than dbh_1999

2 b cover is not in the interval [0,100]

3 c dbh_1998 is larger than dbh_1999

4 d cover is not in the interval [0,100]

Tree_IDCover (%)

DBH_1998 (cm)

DBH_1999 (cm)

a 43 300 200

b 231 300 400

c 46 530 480

d 109 200 300

Tree Growth Data

Page 21: Quality Assurance &  Quality Control

Spreadsheet column statistics:Peromyscus truei example

id# mass body tail foot1 22.5 81.0 85.6 23.02 25.0 81.0 90.0 23.03 21.0 76.0 80.0 22.04 26.0 86.0 90.2 22.05 23.6 101.0 92.0 22.56 22.0 86.0 87.0 23.07 23.0 94.0 83.0 23.08 23.0 89.0 82.0 22.09 30.0 9.9 91.0 23.0

10 28.1 97.0 100.0 23.011 22.0 96.0 81.0 24.012 25.0 98.0 91.0 23.013 29.0 97.0 102.0 22.014 51.0 75.0 90.0 21.515 23.0 81.3 89.0 21.016 29.0 85.0 88.0 23.017 33.0 89.0 84.3 21.018 67.0 90.0 85.0 22.019 21.0 86.2 87.0 24.020 25.0 78.0 91.7 22.521 32.0 80.0 90.0 22.0

mean 28.6 83.6 88.6 22.5median 25.0 86.0 89.0 22.5standard deviation 11.0 18.5 5.5 0.8variance 120.7 343.9 30.2 0.7minimum 21.0 9.9 80.0 21.0maximum 67.0 101.0 102.0 24.0

Page 22: Quality Assurance &  Quality Control

Spreadsheet range checks

id# mass body tail foot rangecheck_mass1 22.5 81.0 85.6 23.00 02 25.0 81.0 90.0 23.00 03 21.0 76.0 80.0 22.00 04 26.0 86.0 90.2 22.00 05 23.6 101.0 92.0 22.50 06 22.0 86.0 87.0 23.00 07 23.0 94.0 83.0 23.00 08 23.0 89.0 82.0 22.00 09 30.0 9.9 91.0 23.50 0

10 28.1 97.0 100.0 23.00 011 22.0 96.0 81.0 24.00 012 25.0 98.0 91.0 23.00 013 29.0 97.0 102.0 22.00 014 51.0 75.0 90.0 21.50 115 23.0 81.3 89.0 21.00 016 29.0 85.0 88.0 23.00 017 33.0 89.0 84.3 21.00 018 67.0 90.0 85.0 22.00 119 21.0 86.2 87.0 24.00 020 25.0 78.0 91.7 22.50 021 32.0 80.0 90.0 22.00 0

mean 28.6 83.6 88.6 22.52median 25.0 86.0 89.0 22.50standard deviation 11.0 18.5 5.5 0.84variance 120.7 343.8 30.2 0.71minimum 21.0 9.9 80.0 21.00maximum 67.0 101.0 102.0 24.00

=if(mass>50,1,0)

Page 23: Quality Assurance &  Quality Control

Outline:

• Define QA/QCDefine QA/QC• QC proceduresQC procedures

– Designing data sheetsDesigning data sheets– Data entry using validation rules, filters, lookup Data entry using validation rules, filters, lookup

tablestables

• QA proceduresQA procedures– Graphics and Statistics to find:Graphics and Statistics to find:

• Unusual patternsUnusual patterns• Outliers Outliers

• Archiving dataArchiving data

Page 24: Quality Assurance &  Quality Control

Identifying Sensor Errors: Comparison of data from three Met stations, Sevilleta LTER

Page 25: Quality Assurance &  Quality Control

Identification of Sensor Errors: Comparison of data from three Met stations, Sevilleta LTER

Page 26: Quality Assurance &  Quality Control

Metadata for ‘bad’ data

Variable 9* Name: Average Wind SpeedVariable 9* Name: Average Wind Speed * Label: Avg_Windspeed* Label: Avg_Windspeed * Definition: Average wind speed during the * Definition: Average wind speed during the

hour at 3 mhour at 3 m * Units of Measure: meters/second* Units of Measure: meters/second * Precision of Measurements: .11 m/s* Precision of Measurements: .11 m/s * Range or List of Values: 0-50* Range or List of Values: 0-50 * Data Type: Real* Data Type: Real * Column Format: #.###* Column Format: #.### * Field Position: Columns 51-58* Field Position: Columns 51-58 * * Missing Data Code: -999 (bad) -888 (not Missing Data Code: -999 (bad) -888 (not

measured)measured) * Computational Method for Derived Data: * Computational Method for Derived Data:

nana

Page 27: Quality Assurance &  Quality Control

Flagging Data Values

Page 28: Quality Assurance &  Quality Control

Outliers

• An outlier is “an unusually extreme value for An outlier is “an unusually extreme value for a variable, given the statistical model in use”a variable, given the statistical model in use”

• The goal of QA is NOT to eliminate outliers!The goal of QA is NOT to eliminate outliers! Rather, we wish to Rather, we wish to detectdetect unusually extreme unusually extreme values and evaluate how they influence values and evaluate how they influence analyses. analyses.

Edwards 2000Edwards 2000

Page 29: Quality Assurance &  Quality Control

Outlier Detection

• ““the detection of outliers is an intermediate the detection of outliers is an intermediate step in the elimination of [data] step in the elimination of [data] contamination”contamination”– Attempt to determine if contamination is Attempt to determine if contamination is

responsible and, if so, flag the contaminated responsible and, if so, flag the contaminated value.value.

– If not, formally analyse with and without If not, formally analyse with and without “outlier(s)” and see if results differ. Or use robust “outlier(s)” and see if results differ. Or use robust statistical methods. statistical methods.

Page 30: Quality Assurance &  Quality Control

Methods for Detecting Outliers

• GraphicsGraphics– Scatter plotsScatter plots– Box plotsBox plots– HistogramsHistograms– Normal probability plotsNormal probability plots

• Formal statistical methodsFormal statistical methods– Grubbs’ test Grubbs’ test

Edwards 2000Edwards 2000

Page 31: Quality Assurance &  Quality Control

X-Y scatter plots of gopher tortoise morphometrics

Michener 2000

Page 32: Quality Assurance &  Quality Control

Box Plot Interpretation

IQR = Q(75%) – Q(25%)

Upper adjacent value = largest observation < (Q(75%) + (1.5 X IQR))

Lower adjacent value = smallest observation > (Q(25%) - (1.5 X IQR))

Extreme outlier: > 3 X IQR beyond upper or lower adjacent values

Inter-quartile range

Page 33: Quality Assurance &  Quality Control

Box Plots Depicting Statistical Distribution of Soil Temperature

Page 34: Quality Assurance &  Quality Control

Y

-3 -2 -1 0 1 2 3

0.0

0.1

0.2

0.3

0.4

a. The Normal Frequency Curve

Y

-3 -2 -1 0 1 2 3

0.0

0.2

0.4

0.6

0.8

1.0

b. Cumulative Normal Curve Areas

Normal density and Cumulative Distribution Functions

Edwards 2000

Page 35: Quality Assurance &  Quality Control

Quantiles of Standard Normal

Y

-2 -1 0 1 2

78

910

1112

Normal Plot of 30 Observations from a Normal Distribution

Edwards 2000

Page 36: Quality Assurance &  Quality Control

Quantiles of Standard Normal

Y

-2 -1 0 1 2

01

23

4

a. a right skewed distribution

Quantiles of Standard Normal

Y

-2 -1 0 1 2

0.0

1.0

2.0

3.0

b. a left-truncated Normal distribution

Quantiles of Standard Normal

Y

-2 -1 0 1 2

-50

5

c. a heavy-tailed distribution

Quantiles of Standard Normal

Y

-2 -1 0 1 22

46

810

12

14

16

d. a contaminated Normal distribution

Edwards 2000

Normal Plots from Non-normally Distributed Data

Page 37: Quality Assurance &  Quality Control

Statistical tests for outliers assume that the data are normally distributed….

CHECK THIS ASSUMPTION!

Page 38: Quality Assurance &  Quality Control

Grubbs’ test for outlier detection in a univariate data set:

Tn = (Yn – Ybar)/S

where Yn is the possible outlier,

Ybar is the mean of the sample, and

S is the standard deviation of the sample

Contamination exists if Tn is greater than T.01[n]

Grubbs, Frank (February 1969), Procedures for Detecting Outlying Grubbs, Frank (February 1969), Procedures for Detecting Outlying Observations in Samples, Technometrics, Vol. 11, No. 1, pp. 1-21.Observations in Samples, Technometrics, Vol. 11, No. 1, pp. 1-21.

Page 39: Quality Assurance &  Quality Control

Example of Grubbs’ test for outliers: rainfall in acre-feet from seeded clouds (Simpson et al. 1975)

4.14.1 7.77.7 17.517.5 31.431.432.732.740.640.6 92.492.4 115.3115.3 118.3118.3 119.0119.0129.6129.6 198.6198.6 200.7200.7 242.5242.5 255.0255.0274.7274.7 274.7274.7 302.8302.8 334.1334.1 430.0430.0489.1489.1 703.4703.4 978.0978.0 1656.01656.0 1697.81697.8

2745.62745.6

TT2626 = 3.539 > 3.029; = 3.539 > 3.029; ContaminatedContaminatedEdwards 2000Edwards 2000

But Grubbs’ test is sensitive

to non-normality……

Page 40: Quality Assurance &  Quality Control

0 500 1500 2500

05

10

15

20

rainfall

a. rainfall

Quantiles of Standard Normal

rain

fall

-2 -1 0 1 2

0500

1500

2500

b. Normal plot

0.5 1.5 2.5 3.5

02

46

810

log10(rainfall)

c. log10(rainfall)

Quantiles of Standard Normal

log10(r

ain

fall)

-2 -1 0 1 2

0.5

1.5

2.5

3.5

d. Normal plot

Edwards 2000

Checking Assumptions on Rainfall Data

Skewed distribution: Grubbs’ Test detects contaminating points

NormalDistribution: Grubbs’ test detects no contamination

Page 41: Quality Assurance &  Quality Control

References about outliers:

• Barnett, V. and Lewis, T.: 1994,Barnett, V. and Lewis, T.: 1994, Outliers in Statistical Outliers in Statistical DataData, John Wiley & Sons, New York , John Wiley & Sons, New York

• Iglewicz, B. and Hoaglin, D. C.: 1993 Iglewicz, B. and Hoaglin, D. C.: 1993 How to Detect How to Detect and Handle Outliersand Handle Outliers, American Society for Quality , American Society for Quality Control, Milwaukee, WI. Control, Milwaukee, WI.

Page 42: Quality Assurance &  Quality Control

Simple Linear Regression:check for model-based……

• OutliersOutliers• Influential (leverage) pointsInfluential (leverage) points

Page 43: Quality Assurance &  Quality Control

Influential points in simple linear regression:

• A “leverage” point is a point with an A “leverage” point is a point with an unusual regressor value that has more unusual regressor value that has more weight in determining regression weight in determining regression coefficients than the other data values.coefficients than the other data values.

• An “outlier” is an observation with a An “outlier” is an observation with a response value that does not fit the X-Y response value that does not fit the X-Y pattern found in the rest of the data. pattern found in the rest of the data.

Page 44: Quality Assurance &  Quality Control

x

y

0 10 20 30 40 50

50

100

150

outlier andleverage pt

leverage pt

outlier

Edwards 2000

Influential Data Points in a Simple Linear Regression

Page 45: Quality Assurance &  Quality Control

x

y

0 10 20 30 40 50

50

100

150

outlier andleverage pt

leverage pt

outlier

Edwards 2000

Influential Data Points in a Simple Linear Regression

Page 46: Quality Assurance &  Quality Control

x

y

0 10 20 30 40 50

50

100

150

outlier andleverage pt

leverage pt

outlier

Edwards 2000

Influential Data Points in a Simple Linear Regression

Page 47: Quality Assurance &  Quality Control

x

y

0 10 20 30 40 50

50

100

150

outlier andleverage pt

leverage pt

outlier

Edwards 2000

Influential Data Points in a Simple Linear Regression

Page 48: Quality Assurance &  Quality Control

body weight (kg)

bra

in w

eig

ht (g

)

0 2000 4000 6000

01000

2000

3000

4000

5000

African Elephant

Asian Elephant

Man

Edwards 2000

Brain weight vs. body weight, 63 species of terrestrial mammals

Leverage pts.

“Outliers”

Page 49: Quality Assurance &  Quality Control

log10 body weight (kg)

log10 b

rain

weig

ht (g

)

-2 -1 0 1 2 3 4

-10

12

3

Elephants

Man

Chinchilla

mispunched point

Edwards 2000

Logged brain weight vs. logged body weight

“Outliers”

Page 50: Quality Assurance &  Quality Control

Outliers in simple linear regression

0

50

100

150

200

250

0 50 100 150 200 250 300 350 400 450

Beta-Glucosidase

Ph

os

ph

ata

se

Observation 62

Page 51: Quality Assurance &  Quality Control

Outliers: identify using studentized residuals

Contamination may exist if

|ri| > t /2, n-3

= 0.01Where ri is a studentized residual

Page 52: Quality Assurance &  Quality Control

Simple linear regression:Outlier identification

n = 86

t/2,83 = 1.98

Page 53: Quality Assurance &  Quality Control

Simple linear regression:detecting leverage points

hi = (1/n) + (xi – x)2/(n-1)Sx2

A point is a leverage point if hi > 4/n, where n is the number of points used to fit the regression

Page 54: Quality Assurance &  Quality Control

Regression with leverage point:Soil nitrate vs. soil moisture

Page 55: Quality Assurance &  Quality Control

Regression without leverage point

Observation 46

Page 56: Quality Assurance &  Quality Control

Output from SAS:Leverage points

n = 336

hi cutoff value: 4/336=0.012

Page 57: Quality Assurance &  Quality Control

References:

• Rousseeuw, P.J. and Leroy, A.M.:1987 Rousseeuw, P.J. and Leroy, A.M.:1987 Robust Robust Regression and Outlier DetectionRegression and Outlier Detection, John Wiley & , John Wiley & Sons, New York.Sons, New York.

• Cook, R. D. (1977). "Detection of influential Cook, R. D. (1977). "Detection of influential observations in linear regression" Technometrics 19, observations in linear regression" Technometrics 19, 15-18 15-18

Page 58: Quality Assurance &  Quality Control

Outline:

• Define QA/QCDefine QA/QC• QC proceduresQC procedures

– Designing data sheetsDesigning data sheets– Data entry using validation rules, filters, lookup tablesData entry using validation rules, filters, lookup tables

• QA proceduresQA procedures– Graphics and Statistics Graphics and Statistics – Outlier detectionOutlier detection

• SamplesSamples• Simple linear regression Simple linear regression

• Archiving dataArchiving data

Page 59: Quality Assurance &  Quality Control

Archiving high quality data for easy reuse

•Avoid inconsistencies (e.g. different date ranges in title vs. the data)

•Avoid using the same column title more than once

Figure courtesy of Christine Laney, JRN LTER

Page 60: Quality Assurance &  Quality Control

Avoid formatting errors, cryptic data, and metadata interspersed with the data

Figure courtesy of Christine Laney, JRN LTER

Page 61: Quality Assurance &  Quality Control

The nit-picky details

• Dates as an example: Dates as an example: – 2-digit years2-digit years– range of dates in single cell (e.g., 02/01-range of dates in single cell (e.g., 02/01-

03/2006 or 02/01/2006,02/03/2006)03/2006 or 02/01/2006,02/03/2006)– date with a letter appended to the end date with a letter appended to the end

(ex: 02/01/1999A)(ex: 02/01/1999A)– single digit day and month, especially single digit day and month, especially

when there are no delimiters between when there are no delimiters between month, day, year. (e.g., 1212005)month, day, year. (e.g., 1212005)

Figure courtesy of Christine Laney, JRN LTER

Page 62: Quality Assurance &  Quality Control

Preferred data formats for synthesis

• Simple ascii delimited with commas, spaces, tabs, Simple ascii delimited with commas, spaces, tabs, etc. with headers, or very simple excel etc. with headers, or very simple excel spreadsheets. If fixed-width, give widths and spaces.spreadsheets. If fixed-width, give widths and spaces.

• Metadata in separate fileMetadata in separate file

• All data in single file, not separated by year. If not All data in single file, not separated by year. If not possible, each file in exactly the same format.possible, each file in exactly the same format.

• Complex formatting systems, like multisheets & Complex formatting systems, like multisheets & several tables in one sheet, are more difficult to several tables in one sheet, are more difficult to interpret and extract information.interpret and extract information.

Page 63: Quality Assurance &  Quality Control

Best practices reference:

• Cook, R. B., R. J. Olson, P. Kanciruk, and Cook, R. B., R. J. Olson, P. Kanciruk, and L. A. Hook. 2001. Best practices for L. A. Hook. 2001. Best practices for preparing ecological and ground-based preparing ecological and ground-based data sets to share and archive. Ecol. data sets to share and archive. Ecol. Bulletins 82:138-141. Bulletins 82:138-141.