Coding and Data Extraction Workshop

advertisement
Development of Coding Protocol


Coding protocol: essential feature of meta-analysis
Goal: transparent and replicable


Wilson
description of studies
extraction of findings
Coding Protocol
Page 1
Topics for Coding






Eligibility criteria and screening form
Development of coding protocol
Hierarchical nature of data
Assessing reliability of coding
Training of coders
Common mistakes
Wilson
Coding Protocol
Page 2
Study Eligibility Criteria


Flow from research question
Identify specifics of:








Defining features of the program/policy/intervention
Eligible designs; required methods
Key sample features
Required outcomes
Required statistical data
Geographical/linguistic restrictions, if any
Time frame, if any
Also explicitly states what is excluded
Wilson
Coding Protocol
Page 3
Study Eligibility Screening Form






Develop a screening form with criteria
Complete form for all studies retrieved as potentially
eligible
Modify criteria after examining sample of studies
(controversial)
Double-code eligibility
Maintain database on results for each study screened
Example
Wilson
Coding Protocol
Page 4
Development of Coding Protocol

Goal of protocol




Describe studies
Differentiate studies
Extract findings (effect sizes if possible)
Coding forms and manual

Wilson
Both important
Coding Protocol
Page 5
Development of Coding Protocol


Iterative nature of development
Structuring data





Wilson
Data hierarchical (findings within studies)
Coding protocol needs to allow for this complexity
Analysis of effect sizes needs to respect this structure
Flat-file (example)
Relational hierarchical file (example)
Coding Protocol
Page 6
Example of a Flat File
Multiple ESs handled by having multiple
variables, one for each potential ES.
ID
22
23
31
36
40
82
185
186
204
229
246
274
295
626
1366
Paradigm
2
2
1
2
1
1
1
1
2
2
2
2
2
1
2
ES1
0.77
0.77
-0.1
0.94
0.96
0.29
0.65
DV1
3
3
5
3
11
11
5
0.97
3
0.86
7.03
0.87
3
3
3
ES2
DV2
-0.05
5
0.58
0.83
0.88
5
5
3
0.91
-0.31
6.46
-0.04
0.5
3
3
3.
3
3
ES3
DV3
0.48
5
0.79
3
3
3
0.1
ES4
DV4
-0.2
11
0.068
5
1.17
0.57 .
0.9
3
3
Note that there is only one record (row) per study
Wilson
Coding Protocol
Page 7
Example of a Hierarchical Structure
Study Level Data File
ID
100
7049
PubYear
92
82
MeanAge
15.5
14.5
TxStyle
2
1
Effect Size Level Data File
Note that a single record in
the file above is “related” to
five records in the file to the
right
Wilson
ID
100
100
100
100
100
7049
7049
7049
Coding Protocol
ESNum
1
2
3
4
5
1
2
3
Outcome
Type
1
1
1
1
1
2
4
1
TxN
24
24
24
24
24
30
30
30
CgN
24
24
24
24
24
30
30
30
ES
-0.39
0
0.09
-1.05
-0.44
0.34
0.78
0
Page 8
Example of a More Complex Multiple
File Data Structure
Study Level Data File
ID
100
7049
PubYear
92
82
MeanAge
15.5
14.5
Outcome Level Data File
ID
100
100
100
7049
7049
TxStyle
2
1
OutNum Constrct
1
2
2
6
3
4
1
2
2
6
Scale
1
1
2
4
3
Effect Size Level Data File
ID
100
100
100
100
100
100
7049
7049
7049
Wilson
OutNum
1
1
2
2
3
3
1
1
2
ESNum
1
2
3
4
5
6
2
6
2
Months
0
6
0
6
0
6
0
12
0
TxN
24
22
24
22
24
22
30
29
30
CgN
ES
24 -0.39
22
0
24 0.09
22 -1.05
24 -0.44
21 0.34
30 0.78
28 0.78
30
0
Note that study 100 has 2 records
in the outcomes data file and 6
outcomes in the effect size data
file, 2 for each outcome measured
at different points in time (Months)
Coding Protocol
Page 9
Advantages & Disadvantages of
Multiple Flat Files Data Structure

Advantages





Disadvantages




Can “grow” to any number of ESs
Reduces coding task (faster coding)
Simplifies data cleanup
Smaller data files to manipulate
Complex to implement
Data must be manipulated prior to analysis
Must be able to select a single ES per study for any analysis
When to use

Wilson
Large number of ESs per study are possible
Coding Protocol
Page 10
Concept of “Working” Analysis Files
Permanent Data Files
Study Data File
select subset of ESs of
interest to current analysis,
e.g., a specific outcome at
posttest
Outcome Data File
ES Data File
create
composite
data file
verify that there is only a
single ES per study
yes
no
Average ESs, further select
based explicit criteria, or
select randomly
Composite Data File
Working Analysis File
Wilson
Coding Protocol
Page 11
Example: SPSS ES Data File
Wilson
Coding Protocol
Page 12
Example: SPSS ES+Outcome Data File
Wilson
Coding Protocol
Page 13
Example: SPSS ES+Outcome+Study Data File
Wilson
Coding Protocol
Page 14
Example: Creating Subset for Analysis
Wilson
Coding Protocol
Page 15
Example: Final Working File for
a Single Analysis
Wilson
Coding Protocol
Page 16
Concept of “Working” Analysis Files
Permanent Data Files
Study Data File
select subset of ESs of
interest to current analysis,
e.g., a specific outcome at
posttest
Outcome Data File
ES Data File
create
composite
data file
verify that there is only a
single ES per study
yes
no
Average ESs, further select
based on explicit criteria, or
select randomly
Composite Data File
Working Analysis File
Wilson
Coding Protocol
Page 17
What about Sub-Samples?

What if you are interested in coding ESs separately for
different sub-samples, such as, boys and girls, or highrisk and low-risk youth, etc?


Wilson
Just say “no”!
 Often not enough of such data for meaningful analysis
 Complicates coding and data structure
Well, if you must, plan your data structure carefully
 Include a full sample effect size for each dependent measure
of interest
 Place sub-sample in a separate data file or use some other
method to reliable determine ESs that are statistically
dependent
Coding Protocol
Page 18
Coding Mechanics

Paper Coding (see Appendix E)




include data file variable names on coding form
all data along left or right margin eases data entry
Coding into a spreadsheet
Coding directly into a computer database
Wilson
Coding Protocol
Page 19
Coding Directly into a Computer Database

Advantages





Avoids additional step of transferring data from paper to computer
Easy access to data for data cleanup
Data base can perform calculations during coding process (e.g.,
calculation of effect sizes)
Faster coding
Disadvantages


Wilson
Can be time consuming to set up
 the bigger the meta-analysis the bigger the payoff
Requires a higher level of computer skill
Coding Protocol
Page 20
Example of Database with Forms
Figure 5.11: Example FileMaker Pro Screen for Data Entry from the Challenge
Meta-Analysis
Wilson
Coding Protocol
Page 21
Assessing Reliability of Coding


Inter-rater reliability and double coding
Intra-rater reliability
Wilson
Coding Protocol
Page 22
Training Coders



Regular meetings (develops normative understandings)
Annotate coding manual
“Specialist” coders
Wilson
Coding Protocol
Page 23
Common Mistakes





Not understanding or planning the analysis prior to
coding
Underestimating time, effort, and technical/statistical
demands
Using a spreadsheet for managing a large review
Variable names not on coding forms
Not breaking apart difficult judgments
Wilson
Coding Protocol
Page 24
Common Mistakes

Over-coding—Trying to extract more detail than routinely
reported
Wilson
Coding Protocol
Page 25
Comments on Managing the Bibliography


Major activity
Information you need to track







source of reference (e.g., PsychLit, Dissertation Abs.)
retrieval status
 retrieved, requested from ILL, etc.
eligibility status
 eligible
 not eligible
 relevant review article
coded status
Word processor not up to the task
Spreadsheets are cumbersome
Use a database of some form
Wilson
Coding Protocol
Page 26
Download