SAS Textbook Examples
An Introduction to Categorical Analysis by Alan
Agresti
Chapter 9 – Models for Matched Pairs
9.1 Comparing Dependent Proportions
9.1.1 McNemar Test
In SAS proc freq we can request McNemar test by using option agree after the tables statement. Notice that in the book the McNemar test is done in terms of z-statistic, while in SAS it is done as a chi-square statistic.
data rating; input rating1 rating2 count; cards; 1 1 794 1 0 150 0 1 86 0 0 570 ; run; proc freq data = rating; weight count; tables rating1*rating2 /agree; run;
The FREQ Procedure Table of rating1 by rating2 rating1 rating2 Frequency| Percent | Row Pct | Col Pct | 0| 1| Total ---------+--------+--------+ 0 | 570 | 86 | 656 | 35.63 | 5.38 | 41.00 | 86.89 | 13.11 | | 79.17 | 9.77 | ---------+--------+--------+ 1 | 150 | 794 | 944 | 9.38 | 49.63 | 59.00 | 15.89 | 84.11 | | 20.83 | 90.23 | ---------+--------+--------+ Total 720 880 1600 45.00 55.00 100.00 Statistics for Table of rating1 by rating2 McNemar's Test ------------------------ Statistic (S) 17.3559 DF 1 Pr > S <.0001 Simple Kappa Coefficient -------------------------------- Kappa 0.6996 ASE 0.0180 95% Lower Conf Limit 0.6644 95% Upper Conf Limit 0.7348 Sample Size = 1600
9.1.2 Estimating Differences of Proportions
9.2 Logistic Regression for Matched Pairs
9.2.1 Connection between McNemar and Cochran-Mantel-Haenszel Tests