8.3 列联表与独立性检验
两件「是 / 否」类的事有没有关系?把人数填进一张四格的表,算一个数 χ2,再和事先定好的标准比。先从一次篮球调查开始。
本节知识点分类变量与2×2列联表独立性检验与显著性解释
第 1 步
从例子进入
年级里调查了 80 名男生、50 名女生,问「每周打不打篮球」。男生有 48 人打,女生有 10 人打。由于男女生总人数不同,我们把两组都画成等长的「百人比例条」来比一比:
想一想
看答案与解析
答案:A
A。男生 8048=60%,女生 5010=20%,差得很多。看起来「性别」和「打不打篮球」有关联。
可要是比例是 52% 对 48% 呢?差一点点,可能只是这次碰巧问到的人不一样。
这一节就讲:把数据整理成一张四格的表,用一个数 χ2 量「差得够不够多」,再和事先定好的标准比,决定能不能说「有关联」,以及这句话该怎么说才不过头。
第 2 步
讲清楚
1. 先认识几个词
要用到:事件的相互独立 P(AB)=P(A)P(B)(回看必修二 10.2);频率和比例;成对数据、两个变量之间的关系(回看 8.1)。
2. 先看比例:等高堆积条形图
人数多少不能直接比,两行的总人数可能不同。把每一行都换成比例,画成一样高的条,每条按比例分成两段,这叫等高堆积条形图。两条的分界线高度差不多,说明两行比例差不多;差得多,说明可能有关联。
想一想
自己试试:甲组 50 人中 30 人选「是」,乙组 30 人中 18 人选「是」。按比例看两组?
看答案与解析
答案:B
B。5030=60%,3018=60%,比例一样,等高条形图里两条的分界线一样高(这时 χ2=0)。选 A 的同学比的是人数 30>18,没看两组总人数不同。
3. 算 χ2
χ2 把「每个格子实际人数和独立时应有人数差多少」合成一个数。对 2×2 表,它化简为核心计算公式:
想一想
自己试试:a=20,b=30,c=30,d=20。χ2=?
看答案与解析
答案:A
A。n=100,四个合计都是 50,ad−bc=400−900=−500,(−500)2=250000。χ2=504100×250000=625000025000000=4。选 B 的同学忘了分子有平方,χ2 不会是负数。
4. 检验三步,结论怎么说
解题金钥匙
第一步·立假设提边际 (破题信号与列联表准备)
明确零假设 H0:「两变量相互独立/无关联」;审清题目要求的小概率值 α(如 α=0.01),查表锁定临界值 xα(如 6.635);核对列联表 a,b,c,d 与四个边缘合计。
第二步·套公式算卡方 (高精度交叉运算防错)
套用 χ2=(a+b)(c+d)(a+c)(b+d)n(ad−bc)2。先算主副对角乘积差 ad−bc,平方并乘以 n;分母四项相乘,计算过程保留三位小数,防分子漏乘 n 或平方算错。
第三步·比阈值严谨作答 (规避绝对化严防扣分)
• 若 χ2≥xα:在适用条件满足时,按 α 水平拒绝 H0,认为有统计证据表明两变量有关联;
• 若 χ2<xα:不能拒绝 H0,作答为「没有充分证据认为两变量有关联」(严禁作答为「证明了两者完全独立」!)。
误拒风险的前提是 H0 为真,并针对重复使用这套检验规则;不能把 1−α 当成本次结论正确的概率。
想一想
自己试试:取 α=0.05,算得 χ2=3.2。结论应该写?
看答案与解析
答案:B
B。3.2<3.841,没到临界值,不能拒绝 H0。选 A 是比反了方向;选 C 说过头了:没拒绝只是证据不够,不是证明独立(下一块有反例)。
5. 用之前,查这几件事(三大翻车现场与防坑指南)
再深一点(可以先跳过)
公式从哪来:独立时每个格子「应有」的人数是 n行合计×列合计。把四个格子的 应有(实际−应有)2 加起来,对 2×2 表化简后正好是上面的公式。例 2 里,常吃早餐且犯困应有 10050×45=22.5 人,实际 15 人。
和反证法比:反证法是「假设 ⇒ 推出矛盾 ⇒ 假设一定不对」。独立性检验是「假设 H0 ⇒ 这么大的 χ2 很少见 ⇒ 不太相信 H0」。很少见不是不可能。在近似模型适用时,α 描述的是 H0 为真时规则的误拒风险,不是这次结论错误的概率。
临界值从哪来:H0 成立、n 较大时,χ2 近似服从一种叫「自由度为 1 的 χ2 分布」的分布,表里的数就是它右侧概率为 α 的位置。「动手」③ 可以亲手抽样看到这一点。
第 3 步
动手
① 列联表:改人数,看条形图和 χ2
点 +、−,或在格子里输入人数(选中后方向键也能改)。上面是等高堆积条形图,虚线是「若独立」时的比例;下面的刻度上,圆点是 χ2,竖线是所选 α 的临界值。试试把一行清成 0。
② 进阶:比例不变,人数变多
表固定是 6m,4m;4m,6m:两组比例一直是 60% 对 40%。拖滑块改 m(选中后方向键也行),看 χ2 怎么跟着 n 变。
③ 进阶:H0 真成立时,会误判多少次
这里两组各 50 人,每人选「是」的概率都是 0.3,两个变量真的独立。每抽一次就得到一张表、一个 χ2。用 α=0.05 的规则,看误判「有关联」(χ2≥3.841,红色)的比例。
第 4 步
练一练
从易到难排好了。前两道直接用,中间三道是最常见的错,最后一道是挑战。
直接用
想一想
- 一张列联表 a=40,b=10,c=30,d=20。下面哪个结论对?
看答案与解析
答案:A
A。n=100,ad−bc=800−300=500;行合计 50,50,列合计 70,30。χ2=50×50×70×30100×250000=525000025000000≈4.762。4.762≥3.841,但 4.762<6.635。
想一想
- 60 名男生中 45 人喜欢某游戏,40 名女生中 18 人喜欢。若「性别」与「喜不喜欢」独立,男生中喜欢的人数应约为?
看答案与解析
答案:A
A。全体喜欢的比例 10045+18=63%,独立时男生里也该是 63%:60×0.63=37.8。B 是实际人数;C 是把 63 人平分给两组,没考虑男生更多。
易错
想一想
- 取 α=0.1,算得 χ2=1.5。下面哪句话合适?
看答案与解析
答案:C
C。1.5<2.706,不能拒绝 H0。这只是证据不够:样本再大一些,同样的比例差也可能超过临界值(「动手」②)。A、B 都把「没拒绝」说成了「独立」。
想一想
- 取 α=0.01,算得 χ2=8.2,拒绝了 H0。哪种说法对?
看答案与解析
答案:B
B。α 控制的是「H0 为真时误拒」的概率,是规则的性质,不是这次结论对不对的概率,所以 A 不对(「动手」③ 里能看到这个比例)。C 混淆了关联和因果。
想一想
- 一次 50 人的调查算得 χ2=1.2。若再调查一次,人数变成 500,四个格子都正好是原来的 10 倍,χ2=?
看答案与解析
答案:B
B。n 乘 10,(ad−bc)2 乘 104,分母四个合计的乘积也乘 104,合起来 χ2 乘 10。12>10.828,连 α=0.001 都能拒绝。原来「没有充分证据」,只是人太少。
挑战
想一想
- 两组各 50 人,选「是」的一共 40 人。第一组选「是」的比第二组多。第一组至少有几人选「是」,才能在 α=0.05 下认为有关联?
看答案与解析
答案:B
B。设第一组 a 人选「是」,则 b=50−a,c=40−a,d=10+a。ad−bc=a(10+a)−(50−a)(40−a)=100a−2000。
χ2=50×50×40×60100×(100a−2000)2=6(a−20)2。要 6(a−20)2≥3.841,即 (a−20)2≥23.05。a=24 时 616≈2.67 不够,a=25 时 625≈4.17 够了。也就是 50% 对 30%。
第 5 步
高考真题
先独立作答,做完再对照分步解析。选择题点选项自动判对错;填空题写法不同时,看答案自己判。要用到后面章节的题收在最后,学到那里再做。
2019 全国Ⅰ卷(文科) 第 17 题 · 解答
某商场为提高服务质量,随机调查了50名男顾客和50名女顾客,每位顾客对该商场的服务给出满意或不满意的评价,得到列联表: 男顾客:满意40人,不满意10人; 女顾客:满意30人,不满意20人。 能否有95%的把握认为男、女顾客对该商场服务的评价有差异? 附:K2=(a+b)(c+d)(a+c)(b+d)n(ad−bc)2。题给临界值:尾概率0.050、0.010、0.001分别对应临界值3.841、6.635、10.828。
答案与解析
答案:有95%的把握;K2=100/21≈4.762>3.841。
思路
先核对行列总数,再计算卡方统计量,与题给5%尾概率的临界值比较。
- 整理行列总数
总人数 n=100。男、女各50人;满意70人,不满意30人。取 a=40,b=10,c=30,d=20。
- 计算统计量
ad−bc=40×20−10×30=500,所以 K2=50×50×70×30100×5002=21100≈4.762。
- 作检验结论
由于 4.762>3.841,在题给95%把握的检验口径下,有理由认为男、女顾客的服务评价有差异。这里男顾客满意比例 40/50=0.8,女顾客为 30/50=0.6。
易错点
- 95%的检验口径不是“差异存在的后验概率为95%”。
- 检验反映样本中的关联,不能据此说性别造成服务评价差异。
小结
独立性检验要同时报告统计量、对应临界值和适度的结论措辞。
2023 全国甲卷(理科) 第 19 题 · 解答
为探究某药物对小鼠的生长抑制作用,将40只小鼠均分为两组,分别为对照组(不加药物)和实验组(加药物)。测得40只小鼠体重如下(单位:g,各组已按从小到大排好): 对照组:17.3,18.4,20.1,20.4,21.5,23.2,24.6,24.8,25.0,25.4,26.1,26.3,26.4,26.5,26.8,27.0,27.4,27.5,27.6,28.3; 实验组:5.4,6.6,6.8,6.9,7.8,8.2,9.4,10.0,10.4,11.2,14.4,17.3,19.2,20.2,23.6,23.8,24.5,25.1,25.2,26.0。 (i)求40只小鼠体重的中位数m,并完成2×2列联表(行:对照组、实验组;列:体重<m、体重≥m)。 (ii)根据2×2列联表,能否有95%的把握认为药物对小鼠生长有抑制作用? 题给尾概率0.10、0.05、0.010对应临界值2.706、3.841、6.635。
答案与解析
答案:(i)m=23.4 g;对照组为6、14,实验组为14、6。(ii)K2=6.4>3.841,按题给标准有95%的把握支持抑制作用。
思路
把40个体重合并排序求中位数,再按同一阈值对两组计数,最后检查关联及差异方向。
- 合并样本求中位数
40个体重合并排序后,第20个为23.2,第21个为23.6,所以 m=(23.2+23.6)/2=23.4 g。
- 填写列联表
以“低于23.4 g”和“不低于23.4 g”为列,对照组分别6只、14只,实验组分别14只、6只。每组20只,两列也各20只。
- 计算卡方统计量
K2=20×20×20×2040(6×6−14×14)2=6.4。
- 比较临界值并解释方向
6.4>3.841,按题给95%把握的口径可认为用药与体重类别有关。实验组低于中位数的比例为 14/20=0.7,高于对照组的 6/20=0.3,差异方向支持药物抑制生长的判断。
易错点
- 分组阈值来自合并40只小鼠的数据,不是单组中位数。
- 独立性检验本身检验关联;抑制作用的解释还依赖题中实验分组的可比性及体重方向,不能泛化成任意场景的因果证明。
小结
独立性检验不仅看是否显著,还要回到列联表说明关联方向。