SAS-卡方检验

1、独立样本卡方检验:

在这里插入图片描述

独立样本卡方检验
expected:输出理论频率(期望频率)
exact:计算精确概率
在这里插入图片描述
数据集如下:
在这里插入图片描述
检验结果如下:
在这里插入图片描述在这里插入图片描述

2、配对样本卡方检验:

在这里插入图片描述

大样本配对卡方检验
在这里插入图片描述
数据集如下:
在这里插入图片描述
检验结果如下:
在这里插入图片描述

3、配对卡方检验(小样本):

配对四个表卡方检验(小样本)
SAS中McNemar检验不考虑校正问题,当b+c<40时,需校正。需要自己写公式计算。
在这里插入图片描述
数据集如下:
在这里插入图片描述

代码

data chitest1;
  do r = 1 to 2;
    do c = 1 to 2;
	input f@@;
	output;
	end;
  end;
  cards;
  64 21
  51 33
  ;
run;


proc freq data=chitest1;
  weight f;
  tables r*c/chisq expected exact ;  /** chisq:卡方检验 **/
run;


data chitest2;
  input r c f;
  cards;
  1 1 80
  1 2 10
  2 1 31
  2 2 11
  ;
run;

proc freq data=chitest2;
  weight f;
  tables r*c/agree; /** agree:配对卡方检验(McNemar) **/
run;


data chitest3;
  input f11 f12 f21 f22;
  if f12+f21<40 then chisq = (abs(f12-f21)-1)**2/(f12+f21) ;  /**b+c<40,需校正 **/
  else chisq = abs(f12-f21)**2/(f12+f21);
  p=1-probchi(chisq,1);
  cards;
  80 10 31 11
  ;
run;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值