/*Agresti 3.11*/ data table; length party $25; input race $ Party $ count; cards; Black Democrat 192 Black Independent 75 Black Republican 8 White Democrat 459 White Independent 586 White Republican 471 ; run; proc freq data =table order=data; weight count; tables race*party/all crosslist stdres; run; data table; length party $25; input race $ Party $ count; cards; Black Democrat 192 Black Independent 75 White Democrat 459 White Independent 586 ; run; proc freq data =table order=data; weight count; tables race*party/all; run; data table; length party $25; input race $ Party $ count; cards; Black DI 267 Black Republican 8 White DI 1045 White Republican 471 ; run; proc freq data =table order=data; weight count; tables race*party/all ; run; /*Agresti 3.16*/ data temp; length income education $25; input income $ education $ count; cards; low