卡方检验的自由度

news/2024/7/5 2:36:43

为什么80%的码农都做不了架构师?>>>   hot3.png

自由度:取值不受限制的变量的个数。

如何理解这句简单的话呢?给定一组数据,我们来计算不同的统计量,看看自由度的变化。这些数据分别为 1 2 4 6 8. 5个数。

先来求平均值,这几个数据都可以任意变化成其它数据,而我们仍然可以对它们求平均值,它们的平均值也跟着变化。这时自由度为5,也就是说有几个数据自由度就是几。

1)当我们来计算方差时,我们要先计算平均值,下一步再计算方差,计算完平均值后,我们还可以变更这些数据,但是要保证平均值不变化,如果变化,我们需要重新计算均值。

2)而要保证均值不变,那么原来这几个数字中只有4个数字是可以自由变化的,而另外一个数字只能是=均值×5-其它四个数字之和。

3)这个数字的值由其它数字确定了,自己被逼无奈,只能接受这个值,没有自由变化的可能,这一组数字当中,有一个数字没有了自由,因此自由度要减去1.

凡是计算公式中用到一个均值都要减去1.

大家也可以自己查找方差分析中,几个均方的计算公式以及对应的自由度。

1)总体均方,自由度为全部个体数减去1,因为用了总体均数这一个均值;
2)组间均方,自由度为组数减去1.因为计算的是组之间的均值,而且用了这一个组间均值。
3)误差均方,自由度为全部个体数减去组数,计算均值时用到了全部个体值,同时计算了每个组的均值并且使用了这些均值。

卡方检验的自由度:
1)如果是独立性检验,那么自由度就等于(a-1)*(b-1),a b表示这两个检验条件的对应的分类数。

比如《问卷与量表数据分析》课程里面的性别和是否购买之间的独立性检验,自由度就等于(2-1)*(2-1)=1。这里可以理解为有两个约束条件,即性别和是否购买这两个变量,这两个变量约束的方向都是自己那一方面的,所以要在自己的类别数目后面减去1,而不是总的类别数减去总的约束条件数目。

2)适合性检验,类别数减去1。此处相当于约束条件只有一个。

卡方检验只有在用笔算查表时使用自由度,软件计算不用担心这个问题,但是最好明白自由度代表着总的变量数目减去约束条件的数目。 

总之大家注意到计算自由度时,要考虑限制条件的数目就可以了,这方面的知识虽然在统计中看似不起眼,但是最好还是有所了解。

转载于:https://my.oschina.net/hulubo/blog/1916149


http://www.niftyadmin.cn/n/2868286.html

相关文章

大数据里挖掘大商机

“身处阿里巴巴总部的数据直播中心,仿佛来到航天基地观摩火箭发射。”一位参加过现场报道的媒体同行曾向记者这样描述。 作为最受消费者关注的年度盛事之一,11月10日至11日,来自海内外的460多家媒体守候在阿里巴巴西溪园区,捕捉着…

10065---【Java多线程】线程池的工作原理详解(上)

原文 为什么使用线程池 线程池为线程生命周期开销问题和资源不足问题提供了解决方案,因为线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监…

使用vue-meta进行mate动态管理HTML head信息

vue-meta的官方文档在这里。文档中比较详细地说明了在浏览器端和服务器端如何使用 vue-meta 修改页面头部信息,这里我主要介绍下在SPA项目中管理meta info的使用方法。, vue单页运用中,对单独页面使用meta的时候,他不是直接修改&a…

大数据会带来越来越细的标准

我们经常谈大数据,什么是大数据呢?大数据首先它体积非常大,有各种各样的数据,另外还有非常复杂,还包括数据传输的速度。在2000年的时候,我们的因特网的大小规模大概21Tb,用现在的技术&#xff0…

10066--- java线程:互斥锁与读写锁

原文 两种互斥锁机制: 1、synchronized 2、ReentrantLock ReentrantLock是jdk5的新特性,采用ReentrantLock可以完全替代替换synchronized传统的锁机制,而且采用ReentrantLock的方式更加面向对象,也更加灵活,网上有很多…

你不知道的天猫“双十一”:大数据成为新驱动力

11月11日,时间刚过中午12点,杭州阿里巴巴西溪园区的天猫双十一数据直播大屏上显示的交易额数据已经超过327亿元。仅用了半天,成交即接近2013年“双十一”全天的数字。 全球最高单日网购纪录再次被打破。不过,在阿里巴巴的数据专…

10025---sort +awk+uniq 统计文件中出现次数最多的前10个单词

原文 使用linux命令或者shell实现:文件words存放英文单词,格式为每行一个英文单词(单词可以重复),统计这个文件中出现次数最多的前10个单词。 cat words.txt | sort | uniq -c | sort -k1,1nr | head -10主要考察对s…

php+mysql如何防止sql注入

方法: 1、预处理。(预处理语句针对SQL注入是非常有用的,因为参数值发送后使用不同的协议,保证了数据的合法性。) 2、mysql_real_escape_string -- 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的…