卡方检验就是统计样本的实际观测值与理论推断值之间的偏离程度,实际观测值与理论推断值之间的偏离程度就决定卡方值的大小,如果卡方值越大,二者偏差程度越大;反之,二者偏差越小;若两个值完全相等时,卡方值就为0,表明理论值完全符合。

1.适合性检验

卡方适合性检验的目的是为了检查所抽取的样本是符合与预期值。(是否符合理论值)

例:统计一羊场全年所产876只羔羊中,有公羔428只,母羔448只,根据遗传学理论,公母比应为1:1,试分析其是否符合理论。

A为实际观测值,T为理论值,卡方值

可建立下表:

性别 实际观测次数A 理论次数T
428 438
448 438
data sheep;
input a b@@;
cards;
1 428 2 448
;
proc freq;
table a/testf=(438 438);
weight b;
run;

也可以按概率写为:

data sheep;
input a b@@;
cards;
1 428 2 448
;
proc freq;
table a/testp=(0.5 0.5);
weight b;
run;

答:卡方值=0.4566,实际观测次数与理论值接近。

2.独立性检验

用于判断两类因子是独立还是彼此相关。与适合性检验相比,独立性检验无现成的理论与学说可利用,理论次数在两因子相互独立的假设下计算,自由度不同。

例:甲乙两地水牛体型按优良中劣四个等级分类,统计结果如下,问两地水牛体型构成是否相同?

 
10 10 60 10
10 5 20 10
Data buffalo;
Do a=1 to 2;
Do b=1 to 4;
Input c@@;
Output;
End;
End;
Cards;
10 10 60 10 10 5 20 10
;
Proc freq;
Table a*b/chisq;
Weight c;
Run;

p>0.05,不能否定无效假设,可以认为两地水牛体型构成比例相同。

尤其注意:独立性检验的样本值的不同,可能会影响卡方值的选取!

当表格R*C为2*2时,还有结果中还会出现连续调整卡方与Fisher 精确检验。

N为样本总数,T为理论频数(期望计数)

1)Pearson卡方(此为默认的卡方):N≥40,且所有T≥5时,使用Pearson卡方获取结果结论

2)连续校正:N≥40,任意一个最小理论频数1≤T<5时,用连续校正卡方检验

3)Fisher精确概率:N≥40,2个及以上最小理论频数1≤T<5时,用Fisher精确概率检验的结果

4)N<40,或存在任意T<1时,用Fisher精确概率检验的结果

5)当卡方检验概率P值接近于α=0.05时,建议用Fisher精确检验

SAS学习第9章:卡方检验之适合性检验与独立性检验相关推荐

  1. SAS学习第11章:试验设计

    试验设计必须遵循以下原则:重复.随机.局部控制. 重复即每个处理都要有至少2个试验单位,目的是估计试验误差,降低试验误差.若只有1个观测值,无法估计试验误差.平均数抽样误差估计值大小与重复次数的平方成 ...

  2. SAS学习笔记(四)第8/9/10章

    一.可视化数据 1. ODS图形概述 在统计过程中使用图形: ods图形选项默认是开启的,若你发现是关闭的,则在将要运行的程序之前用以下语句开启:ods graphics on:则支持ods图形的统计 ...

  3. SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制...

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和E ...

  4. c语言口令验证模块加强版,[C语言学习第3章口令验证模块的开发.ppt

    [C语言学习第3章口令验证模块的开发 C语言程序 设计项目教程 第3章 口令验证模块的开发 Evaluation only. Created with Aspose.Slides for .NET 3 ...

  5. 《Go语言圣经》学习笔记 第九章 基于共享变量的并发

    <Go语言圣经>学习笔记 第九章 基于共享变量的并发 目录 竞争条件 sync.Mutex互斥锁 syn.RWMutex读写锁 内存同步 syn.Once初始化 竞争条件检测 示例:并发的 ...

  6. 《Go语言圣经》学习笔记 第二章 程序结构

    Go语言圣经学习笔记 第二章 程序结构 目录 命名 声明 变量 赋值 类型 包和文件 作用域 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记,几乎是书上的内 ...

  7. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  8. Java学习 第三章 数组(三)排序算法

    ** Java学习 第三章 数组(三)排序算法 ** 主要内容:排序算法.排序算法横向比较.Arrays工具类的使用.数组常见异常 1.数组中涉及到的常见算法:排序算法 1.1 排序算法分类:内部排序 ...

  9. Kotlin学习笔记 第二章 类与对象 第十一节 枚举类 第八节密封类

    参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 中文网站 https://www.kotlincn.net/docs/reference/p ...

最新文章

  1. 多波次导弹发射中的规划问题(一) 网络图绘制及数据整理
  2. Freemarker 内置函数 数字、字符串、日期格式化用法介绍
  3. 实训笔记(一) 创建文件夹(SDCard)
  4. 工作295:发布逻辑处理
  5. 利用计算机找出函数关系式,使用 CHOOSE 查找函数中类似于表的信息 - Excel公式函数运用大全...
  6. OC正则表达式的使用
  7. 互联网大佬为什么爱唱歌?
  8. NoSQL之HBase
  9. HDU.4352.XHXJ's LIS(数位DP 状压 LIS)
  10. 流程控制之if...else
  11. Ubuntu联网图标消失
  12. JAVA深度学习文本审核_内容审核-文本
  13. cst2020的linux版本,如何安装CST2020的windows版本
  14. Linux驱动之设备树(设备树下的LED驱动实验)
  15. 【读后感1】读《我是一只it小小鸟》有感
  16. GAS超标,以太坊告急
  17. 4G终端附着时如何选择SGW和PGW
  18. 【设计】01-15个漂亮的网站UI设计作品案例欣赏
  19. 划重点-使用ElasticSearch的44条建议
  20. Python课程入门之Pycharm创建PY文件的使用步骤与模板创建

热门文章

  1. JetBrains PyCharm 设置显示行号
  2. 什么是稀疏向量(向量的稀疏表示)
  3. 正则表达式,前后非空,中间可空
  4. Java将.docx文件转换为.pdf文件
  5. 输入关键字生成对联_对联生成器
  6. 神经网络学习小记录52——Pytorch搭建孪生神经网络(Siamese network)比较图片相似性
  7. 日本語を勉強するのは、楽しいです。
  8. 软件开发、设计、架构的五大原则
  9. 奶牛专题2:奶牛晒衣服
  10. 常用英语食品词汇- 蔬菜类