复习与资料整理学习方法

条件概率方向总弄反?用一张2×2表解释90%为什么不是69.2%

“垃圾邮件里九成被标记”,能否推出“被标记的邮件里九成是垃圾”?两句话听起来很像,筛选的群体却变了。把条件写成一个选取动作,再用计数表找分母,比只记公式更容易看出方向。

灰色背景前悬空的浅色骰子
配图:Riho Kroll · Unsplash License

这篇要学会什么

条件在竖线右边,先只保留满足这个条件的对象,再计算其中目标对象所占比例。P(标记|垃圾)的分母是垃圾邮件数;P(垃圾|标记)的分母是被标记邮件数。两者可以共享分子,但通常不会共享分母。

把“已知”翻译成只看哪一群

OpenStax 的列联表教材用二维计数表说明如何从条件对应的子集计算概率。本文采用完全自编的邮件例子,不复用教材题目,也不提供真实过滤器性能。条件概率先限制讨论范围,随后才在这个范围内数目标;如果条件群体为空,这个计数比不能计算。

读题时先圈出“已知”“在……之中”或given后面的条件,再用一句话改写:“现在我只看哪一批邮件?”不要先按直觉填百分比。即使两个式子的分子碰巧相同,分母所代表的人或物也可能不同。

完整例题:100封虚构邮件的四格记录

假设练习数据已逐封给出真实类别与是否被标记,且每封只落入一个格子。实际垃圾20封,其中18封被标记、2封没被标记;正常80封,其中8封被标记、72封没被标记。这些计数是人为设定的教学输入,不是测试结果。

先验收表:18+2=20,8+72=80;标记列18+8=26,未标记列2+72=74;行合计与列合计都是100。若边际总数不同,先修正表再计算概率。

虚构练习数据:每封邮件只计一次
实际类别被标记未被标记行合计
垃圾邮件18220
正常邮件87280
列合计2674100

同一个18,为什么得到两个不同百分比?

问题一问“已知是垃圾邮件,被标记的比例?”先选垃圾这一行,分母20;其中被标记18,所以18÷20=90%。它描述垃圾邮件这一群里被捕捉到的比例,不能回答被标记文件夹里有多少是真垃圾。

问题二问“已知被标记,是垃圾邮件的比例?”先选被标记这一列,分母26;其中垃圾18,所以18÷26≈69.2%。这是保留一位小数的近似值。相应地,被标记中有8÷26≈30.8%为正常邮件,两者合计约100%。

先写选择动作,再写分数

常见误读

看到90%,就写“被标记的邮件90%是垃圾”。

按条件重写

只看被标记的26封,其中垃圾18封,因此P(垃圾|标记)=18/26≈69.2%。

90%的分母是20封真实垃圾;69.2%的分母是26封被标记邮件。不能把条件顺序调换。
两个问题逐项对照
问题先保留的群体目标计数计算
P(标记|垃圾)20封垃圾邮件18封被标记18/20=90%
P(垃圾|标记)26封被标记邮件18封实际垃圾18/26≈69.2%

不用术语也要能解释分母

把表盖住,只保留问题二的文字。你应能先说“我进入的是被标记文件夹,所以只数其中26封”,然后说明18从何而来。若先背出69.2%却说不清26,说明记住的是答案而不是条件选择。可按自我解释例题步骤为每一步补一句理由。

再问一个不同问题:“所有邮件中,既是垃圾又被标记的比例?”这次条件没有缩小到某行或某列,分母是全部100,得到18%。这个问题能检查你是否把看到的18当成所有题目的固定百分比。

三种问法,三个讨论范围

在垃圾邮件中

先选真实垃圾20封,再看其中被标记18封。

在被标记邮件中

先选被标记26封,再看其中真实垃圾18封。

在全部邮件中

保留全部100封,数同时满足两个属性的18封。

变式练习:把未标记的一列也用起来

现在问“未被标记的邮件中,正常邮件占多少?”先选择未标记列,分母74,其中正常72,因此72÷74≈97.3%。反向问“正常邮件中,未被标记的比例?”分母改为80,得到72÷80=90%。这两题的分子同为72,仍要重新选分母。

建议先不看答案独立填写四个项目:条件、所选群体、目标数和分数。核对后在错题旁写具体错因,例如“把正常行的80误用成未标记列的74”,不要只写“粗心”。复习时换问句顺序,检验是否仍能从语义选群体。

可直接抄入复习笔记的自测单

输入:垃圾且标记18;垃圾且未标记2;正常且标记8;正常且未标记72。
每题先写条件群体和分母,再计算:
1. 已知垃圾,被标记的比例。
2. 已知被标记,实际垃圾的比例。
3. 已知未标记,正常的比例。
4. 已知正常,未标记的比例。
最后说明:为什么第1题与第2题不能交换条件?
先完成解释再对照正文答案,不把能背出数值当成理解。

完成标准与不能推断的事

本例通过的标准是四题的分母分别20、26、74、80,数值分别90%、约69.2%、约97.3%、90%,并能用自然语言说明每题先看哪一群。若只算对小数却选错对象,仍应继续练习。加权平均也常因“到底在平均谁”而出错,可继续读从总贡献还原加权平均,训练先确定范围再算数。

这张练习表不能用来声称某产品的准确率,也不能直接预测新邮件的表现。要评价真实系统,还需要清楚的数据来源、抽样与适用范围。学习这道题的目标,是识别给定条件下的分母,不是用虚构百分比做产品结论。

不看答案完成验收

  • 四格计数与全部行列总数能对上100。
  • 每题先写条件群体,再写分子与分母。
  • 能解释90%与约69.2%为何不矛盾。
  • 至少完成未标记方向的两道变式。
  • 明确这些数字来自虚构练习,不作为实际系统性能。

常见问题

P(A|B)和P(B|A)一定不同吗?

不一定,可以在某些数据下碰巧相等。但不能交换条件后沿用分母。应分别确认条件群体和交集。

为什么第二题不除以100?

因为问题已限定为被标记的邮件。样本范围缩到26封,其中18封是真实垃圾。除以100回答的是全体中的交集比例。

分母为零时能写0%吗?

不能直接这样写。条件群体为空时,本计数条件比例没有定义,应标注无法由该组计算,而不是把缺少对象当成零概率。

参考资料与延伸阅读

这个主题的后续文章

沿着同一主题,继续阅读引用了本文的新文章。

继续阅读