代码:
data temp;
input group $ letter $ @@;/*重新定义变量,group是分类,letter是表示具体的数值*/
cards;
case a case b case c case b case b case b case a case c case c case a case a control a control b control c control b control b control a control c control c control a control a case a case a case b case c case b case a case a case c case b case c case b case c control a control b control c
;
run;
proc freq data=temp;
tables group*letter /chisq nopercent norow nocol;
/*其中:chisq是求卡方统计量的值,norow是表示不显示行的百分比,nocol是表示不显示列的百分比*/
run;
显示的结果:(我都截好了,就是传不上来,就是一个表,一个统计量表)
结果的解释:
1. group*letter表就是所要的频数表;
2. group*letter表的统计量中列出了卡方值以及p值(最后一个概率表示的就是p值)。