categorical data analysis (ppt)

44
Categorical Data Analysis • Independent (Explanatory) Variable is Categorical (Nominal or Ordinal) • Dependent (Response) Variable is Categorical (Nominal or Ordinal) • Special Cases: 2x2 (Each variable has 2 levels) – Nominal/Nominal – Nominal/Ordinal – Ordinal/Ordinal

Upload: phamkhanh

Post on 02-Jan-2017

277 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Categorical Data Analysis (PPT)

Categorical Data Analysis

• Independent (Explanatory) Variable is Categorical (Nominal or Ordinal)

• Dependent (Response) Variable is Categorical (Nominal or Ordinal)

• Special Cases: – 2x2 (Each variable has 2 levels)– Nominal/Nominal– Nominal/Ordinal– Ordinal/Ordinal

Page 2: Categorical Data Analysis (PPT)

Contingency Tables

• Tables representing all combinations of levels of explanatory and response variables

• Numbers in table represent Counts of the number of cases in each cell

• Row and column totals are called Marginal counts

Page 3: Categorical Data Analysis (PPT)

Example – EMT Assessment of Kids

• Explanatory Variable – Child Age (Infant, Toddler, Pre-school, School-age, Adolescent)

• Response Variable – EMT Assessment (Accurate, Inaccurate)

AssessmentAge Acc Inac TotInf 168 73 241Tod 230 73 303Pre 254 53 307Sch 379 58 437Ado 652 124 776Tot 1683 381 2064

Source: Foltin, et al (2002)

Page 4: Categorical Data Analysis (PPT)

2x2 Tables

• Each variable has 2 levels– Explanatory Variable – Groups (Typically

based on demographics, exposure, or Trt) – Response Variable – Outcome (Typically

presence or absence of a characteristic)• Measures of association

– Relative Risk (Prospective Studies) – Odds Ratio (Prospective or Retrospective)– Absolute Risk (Prospective Studies)

Page 5: Categorical Data Analysis (PPT)

2x2 Tables - Notation

OutcomePresent

OutcomeAbsent

GroupTotal

Group 1 n11 n12 n1.

Group 2 n21 n22 n2.

OutcomeTotal

n.1 n.2 n..

Page 6: Categorical Data Analysis (PPT)

Relative Risk

• Ratio of the probability that the outcome characteristic is present for one group, relative to the other

• Sample proportions with characteristic from groups 1 and 2:

.2

212

^

.1

111

^

nn

nn

Page 7: Categorical Data Analysis (PPT)

Relative Risk

• Estimated Relative Risk:

2

^1

^

RR

95% Confidence Interval for Population Relative Risk:

21

2

^

11

1

^

96.196.1

)1()1(71828.2

))(,)((

nnve

eRReRR vv

Page 8: Categorical Data Analysis (PPT)

Relative Risk

• Interpretation– Conclude that the probability that the outcome

is present is higher (in the population) for group 1 if the entire interval is above 1

– Conclude that the probability that the outcome is present is lower (in the population) for group 1 if the entire interval is below 1

– Do not conclude that the probability of the outcome differs for the two groups if the interval contains 1

Page 9: Categorical Data Analysis (PPT)

Example - Coccidioidomycosis and TNF-antagonists

• Research Question: Risk of developing Coccidioidmycosis associated with arthritis therapy?

• Groups: Patients receiving tumor necrosis factor (TNF) versus Patients not receiving TNF (all patients arthritic)

COC No COC TotalTNF 7 240 247Other 4 734 738Total 11 974 985

Source: Bergstrom, et al (2004)

Page 10: Categorical Data Analysis (PPT)

Example - Coccidioidomycosis and TNF-antagonists

• Group 1: Patients on TNF

• Group 2: Patients not on TNF

)76.17,55.1()24.5,24.5(:%95

3874.40054.1

70283.124.5

0054.0283.

0054.738

40283.2477

3874.96.13874.96.1

2

^1

^

2

^

1

^

eeCI

vRR

Entire CI above 1 Conclude higher risk if on TNF

Page 11: Categorical Data Analysis (PPT)

Odds Ratio

• Odds of an event is the probability it occurs divided by the probability it does not occur

• Odds ratio is the odds of the event for group 1 divided by the odds of the event for group 2

• Sample odds of the outcome for each group:

22

212

12

11

.112

.1111 /

/

nnodds

nn

nnnnodds

Page 12: Categorical Data Analysis (PPT)

Odds Ratio

• Estimated Odds Ratio:

2112

2211

2221

1211

2

1

//

nnnn

nnnn

oddsoddsOR

95% Confidence Interval for Population Odds Ratio

22211211

96.196.1

111171828.2

))(,)((

nnnnve

eOReOR vv

Page 13: Categorical Data Analysis (PPT)

Odds Ratio

• Interpretation– Conclude that the probability that the outcome

is present is higher (in the population) for group 1 if the entire interval is above 1

– Conclude that the probability that the outcome is present is lower (in the population) for group 1 if the entire interval is below 1

– Do not conclude that the probability of the outcome differs for the two groups if the interval contains 1

Page 14: Categorical Data Analysis (PPT)

Example - NSAIDs and GBM

• Case-Control Study (Retrospective)– Cases: 137 Self-Reporting Patients with Glioblastoma

Multiforme (GBM)– Controls: 401 Population-Based Individuals matched to

cases wrt demographic factors

GBM Present GBM Absent TotalNSAID User 32 138 170NSAID Non-User 105 263 368Total 137 401 538

Source: Sivak-Sears, et al (2004)

Page 15: Categorical Data Analysis (PPT)

Example - NSAIDs and GBM

)91.0,37.0()58.0,58.0(:%95

0518.02631

1051

1381

321

58.0144908416

)105(138)263(32

0518.096.10518.096.1

eeCI

v

OR

Interval is entirely below 1, NSAID use appears to be lower among cases than controls

Page 16: Categorical Data Analysis (PPT)

Absolute Risk

• Difference Between Proportions of outcomes with an outcome characteristic for 2 groups

• Sample proportions with characteristic from groups 1 and 2:

.2

212

^

.1

111

^

nn

nn

Page 17: Categorical Data Analysis (PPT)

Absolute Risk

2

^

1

^ AR

Estimated Absolute Risk:

95% Confidence Interval for Population Absolute Risk

.2

2

^

2

^

.1

1

^

1

^11

96.1nn

AR

Page 18: Categorical Data Analysis (PPT)

Absolute Risk

• Interpretation– Conclude that the probability that the outcome

is present is higher (in the population) for group 1 if the entire interval is positive

– Conclude that the probability that the outcome is present is lower (in the population) for group 1 if the entire interval is negative

– Do not conclude that the probability of the outcome differs for the two groups if the interval contains 0

Page 19: Categorical Data Analysis (PPT)

Example - Coccidioidomycosis and TNF-antagonists

• Group 1: Patients on TNF

• Group 2: Patients not on TNF

)0242.0,0016.0(0213.0229.738

)9946(.0054.247

)9717(.0283.96.10229.:%95

0229.0054.0283.

0054.73840283.

2477

2

^

1

^

2

^

1

^

CI

AR

Interval is entirely positive, TNF is associated with higher risk

Page 20: Categorical Data Analysis (PPT)

Fisher’s Exact Test

• Method of testing for association for 2x2 tables when one or both of the group sample sizes is small

• Measures (conditional on the group sizes and number of cases with and without the characteristic) the chances we would see differences of this magnitude or larger in the sample proportions, if there were no differences in the populations

Page 21: Categorical Data Analysis (PPT)

Example – Echinacea Purpurea for Colds

• Healthy adults randomized to receive EP (n1.=24) or placebo (n2.=22, two were dropped)

• Among EP subjects, 14 of 24 developed cold after exposure to RV-39 (58%)

• Among Placebo subjects, 18 of 22 developed cold after exposure to RV-39 (82%)

• Out of a total of 46 subjects, 32 developed cold• Out of a total of 46 subjects, 24 received EP

Source: Sperber, et al (2004)

Page 22: Categorical Data Analysis (PPT)

Example – Echinacea Purpurea for Colds

• Conditional on 32 people developing colds and 24 receiving EP, the following table gives the outcomes that would have been as strong or stronger evidence that EP reduced risk of developing cold (1-sided test). P-value from SPSS is .079.

EP/Cold Plac/Cold

14 18

13 19

12 20

11 21

10 22

Page 23: Categorical Data Analysis (PPT)

Example - SPSS Output

Chi-Square Tests

2.990b 1 .0841.984 1 .1593.071 1 .080

.114 .07946

Pearson Chi-SquareContinuity Correctiona

Likelihood RatioFisher's Exact TestN of Valid Cases

Value dfAsymp. Sig.

(2-sided)Exact Sig.(2-sided)

Exact Sig.(1-sided)

Computed only for a 2x2 tablea.

0 cells (.0%) have expected count less than 5. The minimum expected count is6.70.

b.

TRT * COLD Crosstabulation

Count

10 14 244 18 22

14 32 46

EPPlacebo

TRT

Total

No YesCOLD

Total

Page 24: Categorical Data Analysis (PPT)

McNemar’s Test for Paired Samples

• Common subjects being observed under 2 conditions (2 treatments, before/after, 2 diagnostic tests) in a crossover setting

• Two possible outcomes (Presence/Absence of Characteristic) on each measurement

• Four possibilities for each subjects wrt outcome:– Present in both conditions– Absent in both conditions– Present in Condition 1, Absent in Condition 2– Absent in Condition 1, Present in Condition 2

Page 25: Categorical Data Analysis (PPT)

McNemar’s Test for Paired Samples

Condition 1\2 Present Absent

Present n11 n12

Absent n21 n22

Page 26: Categorical Data Analysis (PPT)

McNemar’s Test for Paired Samples

• H0: Probability the outcome is Present is same for the 2 conditions

• HA: Probabilities differ for the 2 conditions (Can also be conducted as 1-sided test)

|)|(2)05.096.1(||:..

:..

2/

2112

2112

obs

obs

obs

zZPvalPifzzRR

nnnnzST

Page 27: Categorical Data Analysis (PPT)

Example - Reporting of Silicone Breast Implant Leakage in Revision Surgery

• Subjects - 165 women having revision surgery involving silicone gel breast implants

• Conditions (Each being observed on all women)– Self Report of Presence/Absence of Rupture/Leak– Surgical Record of Presence/Absence of Rupture/Leak

SELF * SURGICAL Crosstabulation

Count

69 28 975 63 68

74 91 165

RuptureNo Rupture

SELF

Total

Rupture No RuptureSURGICAL

Total

Source: Brown and Pennello (2002)

Page 28: Categorical Data Analysis (PPT)

Example - Reporting of Silicone Breast Implant Leakage in Revision Surgery

• H0: Tendency to report ruptures/leaks is the same for self reports and surgical records

• HA: Tendencies differ

0|)|(296.1||:..

00.4528

528:..2112

2112

obs

obs

obs

zZPvalPzRR

nnnnzST

Page 29: Categorical Data Analysis (PPT)

Pearson’s Chi-Square Test

• Can be used for nominal or ordinal explanatory and response variables

• Variables can have any number of distinct levels• Tests whether the distribution of the response

variable is the same for each level of the explanatory variable (H0: No association between the variables

• r = # of levels of explanatory variable• c = # of levels of response variable

Page 30: Categorical Data Analysis (PPT)

Pearson’s Chi-Square Test

• Intuition behind test statistic– Obtain marginal distribution of outcomes for

the response variable– Apply this common distribution to all levels of

the explanatory variable, by multiplying each proportion by the corresponding sample size

– Measure the difference between actual cell counts and the expected cell counts in the previous step

Page 31: Categorical Data Analysis (PPT)

Pearson’s Chi-Square Test

• Notation to obtain test statistic– Rows represent explanatory variable (r levels)– Cols represent response variable (c levels)

1 2 … c Total

1 n11 n12 … n1c n1.

2 n21 n22 … n2c n2.

… … … … … …

r nr1 nr2 … nrc nr.

Total n.1 n.2 … n.c n..

Page 32: Categorical Data Analysis (PPT)

Pearson’s Chi-Square Test

• Marginal distribution of response and expected cell counts under hypothesis of no association:

..

..^

.

..

.^

..

1.1

^

)(nnn

nnE

nn

nn

jijiij

cc

Page 33: Categorical Data Analysis (PPT)

Pearson’s Chi-Square Test

• H0: No association between variables

• HA: Variables are associated

)(

:..

)())((

:..

22

2)1)(1(,

2

22

XPvalP

XRR

nEnEn

XST

cr

i j ij

ijij

Page 34: Categorical Data Analysis (PPT)

Example – EMT Assessment of Kids

AssessmentAge Acc Inac TotInf 168 73 241Tod 230 73 303Pre 254 53 307Sch 379 58 437Ado 652 124 776Tot 1683 381 2064

AssessmentAge Acc Inac TotInf 197 44 241Tod 247 56 303Pre 250 57 307Sch 356 81 437Ado 633 143 776Tot 1683 381 2064

Observed Expected

Page 35: Categorical Data Analysis (PPT)

Example – EMT Assessment of Kids

• Note that each expected count is the row total times the column total, divided by the overall total. For the first cell in the table:

1972064

)1683(241)(..

1..111

nnnnE

• The contribution to the test statistic for this cell is

27.4197

)197168( 2

Page 36: Categorical Data Analysis (PPT)

Example – EMT Assessment of Kids

• H0: No association between variables

• HA: Variables are associated

488.9:..

1.40143

)143124(197

)197168(:..

24,05.

2)12)(15(,05.

2

222

XRR

XST

Reject H0, conclude that the accuracy of assessments differs among age groups

Page 37: Categorical Data Analysis (PPT)

Example - SPSS OutputAGE * ASSESS Crosstabulation

168 73 241196.5 44.5 241.0

230 73 303247.1 55.9 303.0

254 53 307250.3 56.7 307.0

379 58 437356.3 80.7 437.0

652 124 776632.8 143.2 776.01683 381 2064

1683.0 381.0 2064.0

CountExpected CountCountExpected CountCountExpected CountCountExpected CountCountExpected CountCountExpected Count

Infant

Toddler

Pre-school

School age

Adolescent

AGE

Total

Accurate InaccurateASSESS

Total

Chi-Square Tests

40.073a 4 .00037.655 4 .000

29.586 1 .000

2064

Pearson Chi-SquareLikelihood RatioLinear-by-LinearAssociationN of Valid Cases

Value dfAsymp. Sig.

(2-sided)

0 cells (.0%) have expected count less than 5. Theminimum expected count is 44.49.

a.

Page 38: Categorical Data Analysis (PPT)

Ordinal Explanatory and Response Variables

• Pearson’s Chi-square test can be used to test associations among ordinal variables, but more powerful methods exist

• When theories exist that the association is directional (positive or negative), measures exist to describe and test for these specific alternatives from independence: – Gamma– Kendall’s b

Page 39: Categorical Data Analysis (PPT)

Concordant and Discordant Pairs

• Concordant Pairs - Pairs of individuals where one individual scores “higher” on both ordered variables than the other individual

• Discordant Pairs - Pairs of individuals where one individual scores “higher” on one ordered variable and the other individual scores “higher” on the other

• C = # Concordant Pairs D = # Discordant Pairs– Under Positive association, expect C > D– Under Negative association, expect C < D– Under No association, expect C D

Page 40: Categorical Data Analysis (PPT)

Example - Alcohol Use and Sick Days

• Alcohol Risk (Without Risk, Hardly any Risk, Some to Considerable Risk)

• Sick Days (0, 1-6, 7)• Concordant Pairs - Pairs of respondents where

one scores higher on both alcohol risk and sick days than the other

• Discordant Pairs - Pairs of respondents where one scores higher on alcohol risk and the other scores higher on sick days

Source: Hermansson, et al (2003)

Page 41: Categorical Data Analysis (PPT)

Example - Alcohol Use and Sick DaysALCOHOL * SICKDAYS Crosstabulation

Count

347 113 145 605154 63 56 27352 25 34 111

553 201 235 989

Without RiskHardly any RiskSome-Considerable Risk

ALCOHOL

Total

0 days 1-6 days 7+ daysSICKDAYS

Total

• Concordant Pairs: Each individual in a given cell is concordant with each individual in cells “Southeast” of theirs

•Discordant Pairs: Each individual in a given cell is discordant with each individual in cells “Southwest” of theirs

Page 42: Categorical Data Analysis (PPT)

Example - Alcohol Use and Sick DaysALCOHOL * SICKDAYS Crosstabulation

Count

347 113 145 605154 63 56 27352 25 34 111

553 201 235 989

Without RiskHardly any RiskSome-Considerable Risk

ALCOHOL

Total

0 days 1-6 days 7+ daysSICKDAYS

Total

73496)52(63)2552(56)52154(113)255263154(14583164)34(63)3425(154)3456(113)34255663(347

DC

Page 43: Categorical Data Analysis (PPT)

Measures of Association

• Goodman and Kruskal’s Gamma:

11^^

DCDC

• Kendall’s b:

))(( 2.

22.

2

^

ji

b

nnnn

DC

When there’s no association between the ordinal variables, the population based values of these measures are 0. Statistical software packages provide these tests.

Page 44: Categorical Data Analysis (PPT)

Example - Alcohol Use and Sick Days

0617.073496831647349683164^

DCDC

Symmetric Measures

.035 .030 1.187 .235

.062 .052 1.187 .235989

Kendall's tau-bGamma

Ordinal byOrdinal

N of Valid Cases

ValueAsymp.

Std. Errora Approx. Tb Approx. Sig.

Not assuming the null hypothesis.a.

Using the asymptotic standard error assuming the null hypothesis.b.