数理统计之卡方检验
数理统计之卡方检验
简介
卡方分布是与正态分布紧密联系的分布,它能做的事情很多,本文介绍了以下三方面:
- 单个正态总体的方差检验
- 样本总体的分布拟合检验
- 两个总体之间的相关性(独立性)检验
一、卡方分布
【定义】 设随机变量 ξ1,ξ2,⋯,ξnξ1,ξ2,⋯,ξn 独立同分布,且 ξi∼N(0,1)ξi∼N(0,1),则称随机变量
服从的分布称为自由度为 nn 的卡方分布,该随时变量称为 χ2χ2,简记 χ2∼χ2(n)χ2∼χ2(n)
【记忆】 χ2χ2 就是标准正态分布随机变量的平方和。
【分位数】 χ2α(n)=λχα2(n)=λ,其意义是:自由度nn的χ2χ2分布取值小于λλ的概率P(χ2(n)⩽λ)=αP(χ2(n)⩽λ)=α,另有性质 P(χ2α/2<x<χ21−α/2)=1−αP(χα/22<x<χ1−α/22)=1−α
【性质】
1. 概率密度分布
当 n=1n=1时
当 n=2n=2时,等价于参数0.5的指数分布
一般情况下
其中
下图是用matlab的chi2pdf函数绘制的 χ2χ2 分布在不同自由度下的概率密度曲线。
2. 期望和方差
3. 叠加性
多个 χ2χ2 分布叠加,还是χ2χ2 分布,自由度相加即可
二、卡方检验
1. 单个正态分布总体的方差检验
现在讨论单个正态总体 X∼N(μ,σ2)X∼N(μ,σ2),样本为 (x1,x2,⋯,xn)(x1,x2,⋯,xn)。要对该总体的方差进行估计,即给定给一个显著性水平αα下,要在下面三种假设检验(双侧检验、右侧检验、左侧检验)中选做一个。
根据正态总体的均值 μμ 是否已知,需要分类讨论。
1.1 μμ 已知
下面以双侧检验为例
正态分布方差σ2σ2的UMVUE(一致最小方差无偏估计)是
所以当原假设 H0:σ2=σ20H0:σ2=σ02 为真,下面这个比值应该很接近1才对,如果接近0或者比1大的多,说明在假定 H0H0 为真的前提下出现了极小概率事件,就有理由拒绝原假设。
回想 αα 和分位数的意义,在假定 H0H0 为真的前提下,发现异常的概率应该是 αα(下面k1k1是一个接近0的数,k2k2是一个大于1的数)
简单地让两部分(两种异常的概率)相等
观察一下分式,在H0H0 为真时,它正是nn个标准正态随机变量的平方和,所以服从χ2χ2分布
进一步由χ2χ2分布的分位数 χ2α=λχα2=λ 定义 P(χ2(n)⩽λ)=αP(χ2(n)⩽λ)=α 迁移上面的概率
注意,即使化成了这个样子,它的意义仍然是“原假设成立时出错的概率”,所以当χ2⩽χ2α/2(n)χ2⩽χα/22(n) 或者 χ2⩾χ21−α/2(n)χ2⩾χ1−α/22(n),我们应该拒绝原假设H0H0,而当 χ2α/2(n)<χ2<χ21−α/2(n)χα/22(n)<χ2<χ1−α/22(n) 时,我们可以接受原假设。
左侧检验和右侧检验的推导与双侧检验的推导类似,主要区别在于,只需要考虑一侧的异常,所以分位数应该是 χ2α(n)χα2(n)或 χ21−α(n)χ1−α2(n)。
1.2 μμ 未知
μμ 未知,就不能用 γγ 做检验统计量了,但正态总体方差σ2σ2的UMVUE还有下面这个形式,也就是说可以先算样本均值x¯¯¯x¯,然后用样本的修正方差做检验统计量。
相似地,构造χ2χ2分布:
接下来就是相似地找到拒绝域:χ2⩽χ2α/2(n−1)χ2⩽χα/22(n−1) 或者 χ2⩾χ21−α/2(n−1)χ2⩾χ1−α/22(n−1)。
1.3 方差检验总结
下面给出表格汇总,全都是在显著水平αα下的拒绝域,即如果满足则拒绝原假设。
H0H0 | H1H1 | μμ 已知 | μμ 未知 |
---|---|---|---|
σ2=σ20σ2=σ02 | σ2≠σ20σ2≠σ02 | γ⩽χ2α/2(n)或γ⩾χ21−α/2(n)γ⩽χα/22(n)或γ⩾χ1−α/22(n) | η⩽χ2α/2(n−1)或η⩾χ21−α/2(n−1)η⩽χα/22(n−1)或η⩾χ1−α/22(n−1) |
σ2⩽σ20σ2⩽σ02 | σ2>σ20σ2>σ02 | γ⩾χ21−α(n)γ⩾χ1−α2(n) | η⩾χ21−α(n−1)η⩾χ1−α2(n−1) |
σ2⩾σ20σ2⩾σ02 | σ2<σ20σ2<σ02 | γ⩽χ2α(n)γ⩽χα2(n) | η⩽χ2α(n−1)η⩽χα2(n−1) |
假设检验的原则总是:不轻易否认原假设。对原假设 H0H0 作出的判断,总是与显著性水平αα有关,αα越小,原假设出错的概率就越小,我们就越不容易拒绝原假设。
2. 卡方拟合检验
卡方拟合检验属于分布拟合检验的一种。分布拟合检验,指的是不知道样本的总体概率分布F(x)F(x)是什么,根据采集的样本来判断总体是否服从某种指定的分布。一般的做法是,给定一个显著性水平 αα,对下面这个假设做 显著性检验,原假设是 样本的分布F(x)F(x)就是F0(x)F0(x),备择假设是 F(x)F(x)不是F0(x)F0(x)。
我们有样本 (x1,x2,⋯,xn)(x1,x2,⋯,xn) 采集自总体XX,我们并不知道XX的分布F(X=x)F(X=x)是什么,但我们知道XX有值域 [a0,ak)[a0,ak),而 nn 个样本可以把 [a0,ak)[a0,ak) 分成 kk 个区间。
当原假设H0:F(x)=F0(x)H0:F(x)=F0(x)为真时
XX的取值落在第ii个区间的概率是:
落在第ii个区间的样本个数是 vivi,把它称为事件AiAi,并把(x1,x2,⋯,xn)(x1,x2,⋯,xn)看成nn次独立重复实验的结果,那么AiAi发生的频率是vi/nvi/n,根据大数定律,如果试验次数(样本量)nn 足够大,就可以用频率代替概率。
所以,vi/nvi/n 和 pipi 的均方误差∑i(vi/n−pi)2∑i(vi/n−pi)2应该很小才对,如果它很大,那么原假设就不应该成立,正是基于这种思想,有了 Pearson统计量:
在给定样本 (x1,x2,⋯,xn)(x1,x2,⋯,xn) 的情况下,计算 χ2χ2,如果 χ2χ2 较大就拒绝原假设 H0H0。
具体地,给定显著性水平αα,假设将值域分割为 kk 个区间,要验证的分布含有 rr 个未知参数(比如正态分布有μμ和σσ这两个待定参数,则 r=2r=2),则原假设的拒绝域是:
卡方拟合检验步骤
- 求待测分布的参数的极大似然估计,确定好假设的分布F0(X)F0(X)
- 计算每一个区间的概率pi=F0(ai)−F0(ai−1)pi=F0(ai)−F0(ai−1)
- 验证
∑i=1k(vi−npi)2npi⩾χ21−α(k−r−1)∑i=1k(vi−npi)2npi⩾χ1−α2(k−r−1)
如果成立,则拒绝H0H0,否则接受H0H0。
3. 卡方独立性检验
卡方独立性检验,用来验证两个随机变量总体 ξξ 和 ηη 之间是否独立,或者说一个特征是否对另一个特征由显著作用。一般的做法是,给定一个显著性水平 αα,对下面这个假设做 显著性检验,原假设是 ξξ 和 ηη 独立,备择假设是 ξξ 和 ηη 不独立。
样本集 (x1,x2,⋯,xn)(x1,x2,⋯,xn) 的每个样本同时具有 ξξ 和 ηη 两个特征,分别按照两个特征的取值,可以分别把样本分为 SS 个区间和 TT 个区间。
推广 Peason统计量:
拒绝域(若满足则拒绝原假设,认为两个特征没有关系)
其中 vivi 表示 特征ξξ 取值为 ii 的样本量,vjvj 表示特征ηη 取值为 jj 的样本量,nn 是总样本量。
3.1 独立性检验举例
有1000个样本,特征包含“性别”与“是否色盲”,性别特征可以分为两个区间:{男,女},是否色盲特征也可以分为两个区间:{正常,色盲},假设统计表格如下,问显著水平α=0.01α=0.01下色盲与性别是否独立?
- | 男 | 女 | 合计 |
---|---|---|---|
正常 | 442 | 514 | 956 |
色盲 | 38 | 6 | 44 |
合计 | 480 | 520 | 1000 |
提出假设:
计算Pearson统计量:
查表
因为
按照分位数的定义,如果原假设成立,那么 χ2χ2 取值小于 6.64 的概率应该是99%以上,而现在算出来大于6.64,所以应该拒绝原假设,性别和色盲的关系非常密切。
3.2 卡方检验如何用于特征选择
个人觉得有以下两方面的用法
- 对于一个新提出的特征,与已有的所有特征做独立性检验,如果新特征与某些特征相关性很强,可能说明这个特征是比较冗余的。
- 对于一个新提出的特征,与label做独立性检验,如果发现两者相关性很强,可能说明这个是一个强特征。
3.3 P值是什么
在一些文献中常常会看到卡方检验的P值,其实P值是针对Pearson统计量而言的,对于计算出来的Pearson统计量,P值表示卡方值取值大于该Pearson统计量的概率,也就是原假设出错的概率,这就是为什么P值越小越应该拒绝原假设,P值越小等价于Pearson统计量大于某个置信水平下的分位数的程度越大。
详情见下图,假设我们计算出来的Pearson统计量 χ2=15χ2=15,自由度为10,那么卡方分布曲线在15右边的部分积分值就是 PP 值,其物理意义正是概率。
实际上我们查表可得在α=0.05α=0.05下,自由度10的卡方分布分位数是18.3,我们计算出的15比它小,说明如果还是应该接受原假设的,出错概率只有5%。
3.4 卡方检验中发现的问题
在做卡方检验做特征选择的时候发现了一些小问题,原本想要通过计算A和B两个特征分别与label的P值,来衡量哪个特征与label的相关性更强,结果发现两个特征之间不可比,目前还不知道如何解决。
3.4.1 分bin数不同,卡方值不同
3.4.2 统计值量级不同,卡方值不同
转载自:https://blog.****.net/songbinxu/article/details/79675848