机器学习数学基础:24.随机事件与概率
一、教程目标
本教程致力于帮助零基础或基础薄弱的学习者,全面掌握概率论与数理统计的基础公式,透彻理解核心概念,熟练学会应用解题技巧,最终能够轻松应对期末或考研考试。
二、适用人群
特别适合那些对概率论与数理统计知识了解甚少,甚至零基础的学习者,以及基础较为薄弱,希望快速提升相关知识水平和应试能力的人群。
三、基础概念与公式梳理
(一)事件关系与运算
- 事件关系的符号化定义
- 包含: A ⊂ B A \subset B A⊂B,这意味着如果事件 A A A发生,那么事件 B B B必然发生。例如,在从一副扑克牌中抽取一张牌的试验里,设事件 A A A是“抽到红桃A”,事件 B B B是“抽到红桃”。因为红桃A本身就是红桃中的一张牌,所以只要抽到红桃A,就一定抽到了红桃,即 A ⊂ B A \subset B A⊂B。
- 和事件(并): A ∪ B A \cup B A∪B或 A + B A + B A+B,表示事件 A A A或者事件 B B B至少有一个会发生。比如,同样在抽牌试验中,设事件 A A A为“抽到的牌是红桃”,事件 B B B为“抽到的牌是A”,那么 A ∪ B A \cup B A∪B就表示抽到的牌要么是红桃,要么是A,或者既是红桃又是A(即红桃A)。
- 积事件(交): A ∩ B A \cap B A∩B或 A B AB AB,它代表事件 A A A和事件 B B B同时发生。继续以抽牌为例,事件 A A A是“抽到的牌是红桃”,事件 B B B是“抽到的牌是A”,那么 A ∩ B A \cap B A∩B就是“抽到的牌既是红桃又是A”,也就是抽到红桃A。
- 差事件: A − B A - B A−B,等同于 A ∩ B ‾ A \cap \overline{B} A∩B,表示事件 A A A发生,同时事件 B B B不发生。例如,在抽牌时,设事件 A A A为“抽到的牌是红桃”,事件 B B B为“抽到的牌是A”,那么 A − B A - B A−B就是“抽到的牌是红桃但不是A”,即抽到除红桃A之外的其他红桃牌。
- 互斥(互不相容): A ∩ B = ∅ A \cap B \ = \emptyset A∩B =∅,这表明事件 A A A和事件 B B B不能同时发生。就像掷骰子,设事件 A A A为“点数为1”,事件 B B B为“点数为2”,骰子一次只能出现一个点数,不可能既是1又是2,所以 A A A和 B B B是互斥事件。
- 对立事件:对于事件 A A A,它的对立事件记为 A ‾ \overline{A} A,满足 A ∪ A ‾ = Ω A \cup \overline{A} \ = \Omega A∪A =Ω且 A ∩ A ‾ = ∅ A \cap \overline{A} \ = \emptyset A∩A =∅。这里的 Ω \Omega Ω表示样本空间,即所有可能结果的集合。以抛硬币为例,设事件 A A A为“正面”,那么 A ‾ \overline{A} A就是“反面”,抛一次硬币,结果不是正面就是反面,二者必居其一,且不会同时出现,所以“正面”和“反面”是对立事件。
- 事件运算律(逻辑运算规则)
- 交换律: A ∪ B = B ∪ A A \cup B \ = B \cup A A∪B =B∪A, A ∩ B = B ∩ A A \cap B \ = B \cap A A∩B =B∩A。这就好比在一个集合里,先把元素 A A A和元素 B B B进行“或”运算(并集),和先把元素 B B B和元素 A A A进行“或”运算,结果是一样的;对于“且”运算(交集)也是如此。例如,设事件 A A A是“今天下雨”,事件 B B B是“今天刮风”,那么“今天下雨或刮风”和“今天刮风或下雨”表达的是同一个意思,即 A ∪ B = B ∪ A A \cup B \ = B \cup A A∪B =B∪A;“今天下雨且刮风”和“今天刮风且下雨”也是同一个意思,即 A ∩ B = B ∩ A A \cap B \ = B \cap A A∩B =B∩A。
- 结合律: A ∪ ( B ∪ C ) = ( A ∪ B ) ∪ C A \cup (B \cup C) \ = (A \cup B) \cup C A∪(B∪C) =(A∪B)∪C, A ∩ ( B ∩ C ) = ( A ∩ B ) ∩ C A \cap (B \cap C) \ = (A \cap B) \cap C A∩(B∩C) =(A∩B)∩C。这可以理解为在多个事件进行“或”运算或者“且”运算时,无论先对哪两个事件进行运算,最终的结果都是相同的。比如,设事件 A A A是“明天温度高于30度”,事件 B B B是“明天下雨”,事件 C C C是“明天有雾”,那么“明天温度高于30度或(明天下雨或明天有雾)”和“(明天温度高于30度或明天下雨)或明天有雾”是等价的,即 A ∪ ( B ∪ C ) = ( A ∪ B ) ∪ C A \cup (B \cup C) \ = (A \cup B) \cup C A∪(B∪C) =(A∪B)∪C;对于“且”运算,“明天温度高于30度且(明天下雨且明天有雾)”和“(明天温度高于30度且明天下雨)且明天有雾”也是等价的,即 A ∩ ( B ∩ C ) = ( A ∩ B ) ∩ C A \cap (B \cap C) \ = (A \cap B) \cap C A∩(B∩C) =(A∩B)∩C。
- 分配律
- A ∪ ( B ∩ C ) = ( A ∪ B ) ∩ ( A ∪ C ) A \cup (B \cap C) \ = (A \cup B) \cap (A \cup C) A∪(B∩C) =(A∪B)∩(A∪C):可以这样理解,假设事件 A A A是“参加数学竞赛”,事件 B B B是“参加物理竞赛”,事件 C C C是“参加化学竞赛”,那么 A ∪ ( B ∩ C ) A \cup (B \cap C) A∪(B∩C)表示“参加数学竞赛或者同时参加物理和化学竞赛”,而 ( A ∪ B ) ∩ ( A ∪ C ) (A \cup B) \cap (A \cup C) (A∪B)∩(A∪C)表示“(参加数学竞赛或者参加物理竞赛)且(参加数学竞赛或者参加化学竞赛)”,这两种表述所涵盖的情况是一样的。
- A ∩ ( B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C ) A \cap (B \cup C) \ = (A \cap B) \cup (A \cap C) A∩(B∪C) =(A∩B)∪(A∩C):同样以竞赛为例, A ∩ ( B ∪ C ) A \cap (B \cup C) A∩(B∪C)表示“参加数学竞赛且(参加物理竞赛或者参加化学竞赛)”, ( A ∩ B ) ∪ ( A ∩ C ) (A \cap B) \cup (A \cap C) (A∩B)∪(A∩C)表示“(参加数学竞赛且参加物理竞赛)或者(参加数学竞赛且参加化学竞赛)”,它们所表达的事件情况也是一致的。 - 德摩根律(对偶律)
- A ∪ B ‾ = A ‾ ∩ B ‾ \overline{A \cup B} \ = \overline{A} \cap \overline{B} A∪B =A∩B:“或”的否定是“且”。例如,设事件 A A A是“今天是晴天”,事件 B B B是“今天是星期一”,那么 A ∪ B A \cup B A∪B是“今天是晴天或者今天是星期一”, A ∪ B ‾ \overline{A \cup B} A∪B就是“今天既不是晴天也不是星期一”,而 A ‾ ∩ B ‾ \overline{A} \cap \overline{B} A∩B表示“今天不是晴天且今天不是星期一”,二者意思相同。
- A ∩ B ‾ = A ‾ ∪ B ‾ \overline{A \cap B} \ = \overline{A} \cup \overline{B} A∩B =A∪B:“且”的否定是“或”。还是以上面的例子为例, A ∩ B A \cap B A∩B是“今天是晴天且今天是星期一”, A ∩ B ‾ \overline{A \cap B} A∩B是“今天不是晴天或者今天不是星期一”, A ‾ ∪ B ‾ \overline{A} \cup \overline{B} A∪B同样表示“今天不是晴天或者今天不是星期一”,二者等价。记忆口诀是“长杠变短杠,交并互换”,方便我们记住这两个定律。
四、核心公式与应用
(一)条件概率与乘法公式
- 条件概率定义: P ( A ∣ B ) = P ( A B ) P ( B ) P(A|B) \ = \frac{P(AB)}{P(B)} P(A∣B) =P(B)P(AB)(要求 P ( B ) > 0 P(B) > 0 P(B)>0),它表示在事件 B B B已经发生的条件下,事件 A A A发生的概率。例如,一个袋子里有3个红球和2个白球,在第一次抽到红球后不放回袋子的情况下,求第二次抽到白球的概率。第一次抽到红球后,袋子里还剩下2个红球和2个白球共4个球,所以 P ( 白球 ∣ 红球 ) = 2 4 = 1 2 P(\text{白球}| \text{红球}) \ = \frac{2}{4} \ = \frac{1}{2} P(白球∣红球) =42 =21。这里 P ( 白球 ∣ 红球 ) P(\text{白球}| \text{红球}) P(白球∣红球)就是在“第一次抽到红球”这个条件下“第二次抽到白球”的概率。
- 乘法公式: P ( A B ) = P ( B ) ⋅ P ( A ∣ B ) P(AB) \ = P(B) \cdot P(A|B) P(AB) =P(B)⋅P(A∣B)或 P ( A B ) = P ( A ) ⋅ P ( B ∣ A ) P(AB) \ = P(A) \cdot P(B|A) P(AB) =P(A)⋅P(B∣A)。这个公式主要应用在多阶段试验中,用于分步计算联合概率。比如连续抽两次奖,假设第一次中奖的概率是30%,即 P ( A ) = 0.3 P(A) \ = 0.3 P(A) =0.3,第二次中奖的概率是20%(这里假设两次抽奖相互独立,即第一次抽奖的结果不影响第二次抽奖的结果),那么两次都中奖的概率可以用乘法公式计算。我们可以把第一次抽奖看作事件 A A A,第二次抽奖看作事件 B B B,因为相互独立, P ( B ∣ A ) = P ( B ) = 0.2 P(B|A) \ = P(B) \ = 0.2 P(B∣A) =P(B) =0.2,所以 P ( A B ) = P ( A ) ⋅ P ( B ) = 0.3 × 0.2 = 0.06 P(AB) \ = P(A) \cdot P(B) \ = 0.3 \times 0.2 \ = 0.06 P(AB) =P(A)⋅P(B) =0.3×0.2 =0.06。
- 条件概率性质
- 非负性: 0 ≤ P ( A ∣ B ) ≤ 1 0 \leq P(A|B) \leq 1 0≤P(A∣B)≤1。这很好理解,因为概率本身就是一个介于0和1之间的数值,条件概率也是概率的一种,所以它的取值范围同样在0到1之间。例如,在某个条件下,事件发生的可能性最小是0(即不可能发生),最大是1(即必然发生)。
- 规范性: P ( Ω ∣ B ) = 1 P(\Omega | B) \ = 1 P(Ω∣B) =1, P ( ∅ ∣ B ) = 0 P(\emptyset | B) \ = 0 P(∅∣B) =0。 Ω \Omega Ω表示样本空间,也就是所有可能的结果,在事件 B B B发生的条件下,所有可能结果发生的概率当然是1; ∅ \emptyset ∅表示空集,也就是不可能事件,在任何条件下,不可能事件发生的概率都是0。
- 对立事件概率: P ( A ‾ ∣ B ) = 1 − P ( A ∣ B ) P(\overline{A}|B) \ = 1 - P(A|B) P(A∣B) =1−P(A∣B)。例如,在已知事件 B B B发生的情况下,事件 A A A要么发生,要么不发生(即 A ‾ \overline{A} A发生),所以 A A A不发生的概率就等于1减去 A A A发生的概率。
- 条件加法公式: P ( A ∪ B ∣ C ) = P ( A ∣ C ) + P ( B ∣ C ) − P ( A B ∣ C ) P(A \cup B|C) \ = P(A|C) + P(B|C) - P(AB|C) P(A∪B∣C) =P(A∣C)+P(B∣C)−P(AB∣C)。这和普通的加法公式类似,只是增加了“在事件 C C C发生的条件下”这个前提。比如,设事件 A A A是“上午下雨”,事件 B B B是“下午下雨”,事件 C C C是“今天是阴天”,那么 P ( A ∪ B ∣ C ) P(A \cup B|C) P(A∪B∣C)就是在“今天是阴天”的条件下“上午下雨或者下午下雨”的概率,它等于在“今天是阴天”的条件下“上午下雨”的概率 P ( A ∣ C ) P(A|C) P(A∣C)加上在“今天是阴天”的条件下“下午下雨”的概率 P ( B ∣ C ) P(B|C) P(B∣C),再减去在“今天是阴天”的条件下“上午和下午都下雨”的概率 P ( A B ∣ C ) P(AB|C) P(AB∣C)。
五、易混淆概念辨析
(一)独立事件 vs. 互斥事件
- 独立事件:两个事件的概率互不影响,也就是说一个事件发生与否不会改变另一个事件发生的概率,并且它们可以有交集。例如抛两次硬币,第一次抛硬币得到正面或反面的结果,不会影响第二次抛硬币得到正面或反面的结果,这两次抛硬币的事件就是相互独立的。从数学定义上来说,满足 P ( A B ) = P ( A ) ⋅ P ( B ) P(AB) \ = P(A) \cdot P(B) P(AB) =P(A)⋅P(B)。比如,设事件 A A A为“第一次抛硬币正面朝上”, P ( A ) = 1 2 P(A) \ = \frac{1}{2} P(A) =21,事件 B B B为“第二次抛硬币正面朝上”, P ( B ) = 1 2 P(B) \ = \frac{1}{2} P(B) =21,那么两次都正面朝上的概率 P ( A B ) = 1 2 × 1 2 = 1 4 P(AB) \ = \frac{1}{2} \times \frac{1}{2} \ = \frac{1}{4} P(AB) =21×21 =41,满足独立事件的定义。
- 互斥事件:两个事件的概率没有交集,即 A B = ∅ AB \ = \emptyset AB =∅,它们不能同时发生,但它们可能不独立。需要注意的是,如果 P ( A ) > 0 P(A) > 0 P(A)>0且 P ( B ) > 0 P(B) > 0 P(B)>0,那么互斥事件一定不独立。这是因为互斥事件 P ( A B ) = 0 P(AB) \ = 0 P(AB) =0,而独立事件要求 P ( A B ) = P ( A ) P ( B ) P(AB) \ = P(A)P(B) P(AB) =P(A)P(B),当 P ( A ) > 0 P(A) > 0 P(A)>0且 P ( B ) > 0 P(B) > 0 P(B)>0时, P ( A ) P ( B ) > 0 P(A)P(B) > 0 P(A)P(B)>0,所以二者不相等,即互斥事件不独立。例如,在掷骰子试验中,设事件 A A A为“点数为1”,事件 B B B为“点数为2”, A A A和 B B B是互斥事件,当知道“点数为1”发生时,就确定“点数为2”不会发生,所以这两个事件不独立。
(二)常见误区
- 很多人会错误地认为互斥事件一定独立。实际上,只有当互斥事件中至少一个事件的概率为0时,它们才可能独立。比如,设事件 A A A是“在一个只有1 - 10这10个数字的集合中,随机抽取一个数,抽到11”(这是一个不可能事件, P ( A ) = 0 P(A) \ = 0 P(A) =0),事件 B B B是“抽到5”, A A A和 B B B是互斥事件,同时也满足独立事件的定义,因为 P ( A B ) = 0 = P ( A ) P ( B ) P(AB) \ = 0 \ = P(A)P(B) P(AB) =0 =P(A)P(B)( P ( A ) = 0 P(A) \ = 0 P(A) =0)。但一般情况下,互斥事件并不一定独立。
- 在应用德摩根律时,容易混淆其应用场景。比如,把“A或B都不发生”错误地写成 A ‾ ∪ B ‾ \overline{A} \cup \overline{B} A∪B。正确的应该是 A ∪ B ‾ = A ‾ ∩ B ‾ \overline{A \cup B} \ = \overline{A} \cap \overline{B} A∪B =A∩B,“A或B都不发生”意味着既不是 A A A发生,也不是 B B B发生,所以应该是 A ‾ \overline{A} A和 B ‾ \overline{B} B的交集,而不是并集。
六、考试题型与解题技巧
(一)公式直接应用题
- 题型特点:这类题目通常会直接给出一些事件的概率以及它们之间的关系,要求考生直接套用相应的概率公式来计算某个事件的概率。
- 解题步骤
- 首先,仔细分析题目,判断各个事件之间的关系,是互斥、独立、包含等哪种关系。例如,题目中给出事件 A A A和事件 B B B,如果明确说明 A A A和 B B B不能同时发生,那么它们就是互斥事件;如果说 A A A发生与否不影响 B B B发生的概率,那么它们可能是独立事件。
- 然后,根据判断出的事件关系,选择合适的公式,如加法公式、乘法公式、全概率公式等。如果是求两个互斥事件至少有一个发生的概率,就选择加法公式;如果是求两个独立事件同时发生的概率,就选择乘法公式等。
- 最后,将题目中给出的数值代入所选公式进行计算。例如,已知 P ( A ) = 0.7 P(A) \ = 0.7 P(A) =0.7, P ( B ) = 0.5 P(B) \ = 0.5 P(B) =0.5, P ( A B ) = 0.3 P(AB) \ = 0.3 P(AB) =0.3,要求 P ( A ∪ B ) P(A \cup B) P(A∪B)。因为这里涉及到求 A A A或 B B B至少有一个发生的概率,且给出了 P ( A ) P(A) P(A)、 P ( B ) P(B) P(B)和 P ( A B ) P(AB) P(AB)的值,所以可以判断使用加法公式 P ( A ∪ B ) = P ( A ) + P ( B ) − P ( A B ) P(A \cup B) \ = P(A) + P(B) - P(AB) P(A∪B) =P(A)+P(B)−P(AB),代入数值可得 P ( A ∪ B ) = 0.7 + 0.5 − 0.3 = 0.9 P(A \cup B) \ = 0.7 + 0.5 - 0.3 \ = 0.9 P(A∪B) =0.7+0.5−0.3 =0.9。
(二)复杂应用题(全概率与贝叶斯)
- 解题技巧
- 第一步,划分完备事件组 B 1 , B 2 , … , B n B_1, B_2, \dots, B_n B1,B2,…,Bn。例如在疾病检测的问题中,可以把人群划分为患病和未患病这两个完备事件组;在产品生产问题中,可以把产品来源划分为不同的车间等。以某工厂产品生产为例,设事件 B 1 B_1 B1为“产品是甲车间生产的”,事件 B 2 B_2 B2为“产品是乙车间生产的”,这两个事件构成了产品来源的完备事件组,即产品要么来自甲车间,要么来自乙车间, B 1 ∪ B 2 = Ω B_1\cup B_2 \ = \Omega B1∪B2 =Ω且 B 1 ∩ B 2 = ∅ B_1\cap B_2 \ = \emptyset B1∩B2 =∅。
- 第二步,应用全概率公式求 P ( A ) P(A) P(A),公式为 P ( A ) = ∑ i = 1 n P ( A ∣ B i ) P ( B i ) P(A)\ =\sum_{i \ = 1}^{n}P(A|B_i)P(B_i) P(A) =∑i =1nP(A∣Bi)P(Bi)。它的含义是,当我们要求一个事件 A A A发生的概率,但 A A A的发生受到多个不同情况(即完备事件组)的影响时,就可以通过这种方式来计算。比如上述工厂例子中,设事件 A A A为“抽到的产品是次品”,已知甲车间生产 60 % 60\% 60%的产品,即 P ( B 1 ) = 0.6 P(B_1)\ =0.6 P(B1) =0.6,甲车间次品率 1 % 1\% 1%,也就是 P ( A ∣ B 1 ) = 0.01 P(A|B_1)\ =0.01 P(A∣B1) =0.01;乙车间生产 40 % 40\% 40%的产品, P ( B 2 ) = 0.4 P(B_2)\ =0.4 P(B2) =0.4,乙车间次品率 2 % 2\% 2%, P ( A ∣ B 2 ) = 0.02 P(A|B_2)\ =0.02 P(A∣B2) =0.02。那么根据全概率公式可得:
P ( 次品 ) = P ( A ) = P ( A ∣ B 1 ) P ( B 1 ) + P ( A ∣ B 2 ) P ( B 2 ) = 0.6 × 0.01 + 0.4 × 0.02 = 0.014 P(\text{次品}) \ = P(A)\ =P(A|B_1)P(B_1)+P(A|B_2)P(B_2)\ =0.6\times0.01 + 0.4\times0.02 \ = 0.014 P(次品) =P(A) =P(A∣B1)P(B1)+P(A∣B2)P(B2) =0.6×0.01+0.4×0.02 =0.014。 - 第三步,用贝叶斯公式反推 P ( B i ∣ A ) P(B_i|A) P(Bi∣A),公式为 P ( B i ∣ A ) = P ( A ∣ B i ) P ( B i ) ∑ j = 1 n P ( A ∣ B j ) P ( B j ) P(B_i|A)\ =\frac{P(A|B_i)P(B_i)}{\sum_{j \ = 1}^{n}P(A|B_j)P(B_j)} P(Bi∣A) =∑j =1nP(A∣Bj)P(Bj)P(A∣Bi)P(Bi)。它主要用于在已知结果 A A A发生的情况下,反推导致这个结果的各种原因(即完备事件组中的各个事件 B i B_i Bi)的概率。继续上面的例子,要求随机抽一件是次品且来自甲车间的概率,即 P ( 甲 ∣ 次品 ) P(\text{甲}|\text{次品}) P(甲∣次品),根据贝叶斯公式:
P ( 甲 ∣ 次品 ) = 0.6 × 0.01 0.014 = 3 7 P(\text{甲}|\text{次品})\ =\frac{0.6\times0.01}{0.014}\ =\frac{3}{7} P(甲∣次品) =0.0140.6×0.01 =73。
经典例题
某工厂有甲、乙两车间,甲车间生产 60 % 60\% 60%产品,乙车间生产 40 % 40\% 40%。甲车间次品率 1 % 1\% 1%,乙车间次品率 2 % 2\% 2%。求随机抽一件是次品且来自甲的概率。
- 全概率公式求次品率:
按照前面所述步骤, P ( 次品 ) = 0.6 × 0.01 + 0.4 × 0.02 = 0.014 P(\text{次品}) \ = 0.6\times0.01 + 0.4\times0.02 \ = 0.014 P(次品) =0.6×0.01+0.4×0.02 =0.014。这一步是先求出在整个生产情况下,抽到次品的总概率。它综合考虑了甲、乙两个车间的生产比例以及各自的次品率,通过全概率公式将不同来源的次品概率进行了汇总。 - 贝叶斯公式求来源概率:
P ( 甲 ∣ 次品 ) = 0.6 × 0.01 0.014 = 3 7 P(\text{甲}|\text{次品})\ =\frac{0.6\times0.01}{0.014}\ =\frac{3}{7} P(甲∣次品) =0.0140.6×0.01 =73。在已经知道抽到了次品(即结果 A A A发生)的情况下,通过贝叶斯公式计算出这个次品来自甲车间的概率。这对于分析产品质量问题的源头等实际应用场景非常有帮助,比如工厂可以根据这个概率评估哪个车间可能存在更多的质量问题,从而采取相应的改进措施。
七、高效复习建议
(一)公式推导理解
从事件关系出发推导公式是深入理解概率论公式的有效方法。例如对于德摩根律,可以通过韦恩图来进行验证。先画出 A ∪ B A\cup B A∪B的韦恩图,即表示事件 A A A和事件 B B B所覆盖的区域总和;然后再画出 A ‾ ∩ B ‾ \overline{A}\cap\overline{B} A∩B的韦恩图,也就是 A A A和 B B B之外的公共区域。通过对比可以直观地看到二者所表示的区域是相同的,从而理解 A ∪ B ‾ = A ‾ ∩ B ‾ \overline{A\cup B}\ =\overline{A}\cap\overline{B} A∪B =A∩B。对于其他公式,如加法公式、乘法公式等,也可以通过类似的方式,结合事件关系的定义和性质进行推导,这样可以加深对公式的理解和记忆,而不仅仅是死记硬背公式。
(二)分类练习
针对互斥、独立、条件概率等不同类型的题目,各做至少5道典型题。在做互斥事件相关题目时,要明确判断事件是否不能同时发生,以及如何运用互斥事件的概率加法公式;对于独立事件题目,重点关注事件之间是否相互影响,熟练运用独立事件的乘法公式;条件概率题目则要准确把握在某个事件发生的条件下另一个事件发生的概率计算方法。通过分类练习,可以熟悉不同类型题目的特点和解题思路,提高解题能力。做完题目后,要认真分析答案和解题过程,总结解题的技巧和方法,对于做错的题目,要找出错误原因,是概念理解不清,还是公式运用错误等,以便有针对性地进行改进。
(三)总结易错点
在学习和练习过程中,注意总结容易出错的地方。比如在应用分配律时,容易混淆 A ∪ ( B ∩ C ) A\cup(B\cap C) A∪(B∩C)和 A ∩ ( B ∪ C ) A\cap(B\cup C) A∩(B∪C)的展开形式,要明确 A ∪ ( B ∩ C ) = ( A ∪ B ) ∩ ( A ∪ C ) A\cup(B\cap C)\ =(A\cup B)\cap(A\cup C) A∪(B∩C) =(A∪B)∩(A∪C), A ∩ ( B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C ) A\cap(B\cup C)\ =(A\cap B)\cup(A\cap C) A∩(B∪C) =(A∩B)∪(A∩C),并通过具体例子进行理解和记忆;对于条件概率,要牢记分母不能为零,即 P ( B ) > 0 P(B)>0 P(B)>0时, P ( A ∣ B ) = P ( A B ) P ( B ) P(A|B)\ =\frac{P(AB)}{P(B)} P(A∣B) =P(B)P(AB)才成立。将这些易错点整理成笔记,经常复习,在考试中遇到相关题目时,就可以提醒自己避免犯同样的错误,提高答题的准确性。
相关文章:
机器学习数学基础:24.随机事件与概率
一、教程目标 本教程致力于帮助零基础或基础薄弱的学习者,全面掌握概率论与数理统计的基础公式,透彻理解核心概念,熟练学会应用解题技巧,最终能够轻松应对期末或考研考试。 二、适用人群 特别适合那些对概率论与数理统计知识了…...

CAS单点登录(第7版)27.开发人员
如有疑问,请看视频:CAS单点登录(第7版) 开发人员 Javadocs文档 group org.apereo.cas has published 42 artifact(s) with total 8210 version(s) org.apereo.cas org apereo.cas 小组已出版 42 件作品,共 8210 个版…...

DeepSeek+即梦 做AI视频
DeepSeek做AI视频 制作流程第一步:DeepSeek 生成视频脚本和分镜 第二步:生成分镜图片绘画提示词第三步:生成分镜图片第四步:使用可灵 AI 工具,将生成的图片转成视频。第五步:剪映成短视频 DeepSeek 真的强&…...
OpenMetadata 获取 MySQL 数据库表血缘关系详解
概述 OpenMetadata 是一个开源的元数据管理平台,支持端到端的血缘关系追踪。对于 MySQL 数据库,OpenMetadata 通过解析表的外键约束、视图定义及查询日志(可选)构建表级血缘。本文结合源码分析其实现机制。 环境配置与数据摄取 1. 配置文件示例(YAML) source:type: my…...

计算机组成原理—— 总线系统(十二)
不要害怕失败,因为每一次跌倒都是站起来的前奏;不要畏惧未知,因为在探索的过程中你会发现未曾预见的美好。你的每一步努力都在为未来的成功铺路,即使现在看不到成果,但请相信积累的力量。那些看似平凡的努力࿰…...
详解如何使用Pytest内置Fixture tmp_path 管理临时文件
关注开源优测不迷路 大数据测试过程、策略及挑战 测试框架原理,构建成功的基石 在自动化测试工作之前,你应该知道的10条建议 在自动化测试中,重要的不是工具 临时目录在测试中起着至关重要的作用,它为执行和验证代码提供了一个可控…...

Banana Pi OpenWRT One 官方路由器的第一印象
OpenWRT One是OpenWRT开源社区推出的首款官方开发板,与Banana Pi社区共同设计,由Banana Pi制造和发行。路由器采用蓝色铝合金外壳,质感极佳,视觉效果远超宣传图。整体设计简洁,呈长方形,虽然不是特别时尚&a…...

Golang GORM系列:GORM事务及错误处理
在数据库管理领域,确保数据完整性至关重要。GORM是健壮的Go对象关系映射库,它为开发人员提供了维护数据一致性和优雅地处理错误的基本工具。本文是掌握GORM事务和错误处理的全面指南。我们将深入研究如何使用事务来保证原子性,并探索有效处理…...

NLLB 与 ChatGPT 双向优化:探索翻译模型与语言模型在小语种应用的融合策略
作者:来自 vivo 互联网算法团队- Huang Minghui 本文探讨了 NLLB 翻译模型与 ChatGPT 在小语种应用中的双向优化策略。首先介绍了 NLLB-200 的背景、数据、分词器和模型,以及其与 LLM(Large Language Model)的异同和协同关系。接着…...

ASP.NET Core SixLabors.ImageSharp v1.0 的图像实用程序类 web示例
这个小型实用程序库需要将 NuGet SixLabors.ImageSharp包(版本 1.0.4)添加到.NET Core 3.1/ .NET 6 / .NET 8项目中。它与Windows、Linux和 MacOS兼容。 这已针对 ImageSharp v3.0.1 进行了重新设计。 它可以根据百万像素数或长度乘以宽度来调整图像大…...
ffmpeg configure 研究1-命令行参数的分析
author: hjjdebug date: 2025年 02月 14日 星期五 17:16:12 CST description: ffmpeg configure 研究1 ./configure 命令行参数的分析 文章目录 1 configure 对命令行参数的分析,在4019行1.1 函数名称: is_in1.2. 函数名称: enable1.3. 函数名称: set_all 2 执行退出判断的关键…...

数据结构与算法之排序算法-归并排序
排序算法是数据结构与算法中最基本的算法之一,其作用就是将一些可以比较大小的数据进行有规律的排序,而想要实现这种排序就拥有很多种方法~ 那么我将通过几篇文章,将排序算法中各种算法细化的,详尽的为大家呈现出来: …...

高血压危险因素分析(项目分享)
高血压危险因素分析(项目分享) 高血压作为一种极为常见的慢性疾病,正严重威胁着大众健康。它的发病机制较为复杂,涉及多个方面的因素。 在一份临床采集的数据的基础上,我们通过数据分析手段深入观察一下 BMI…...

java集合框架之Map系列
前言 首先从最常用的HashMap开始。HashMap是基于哈希表实现的,使用数组和链表(或红黑树)的结构。在Java 8之后,当链表长度超过阈值时会转换为红黑树,以提高查询效率。哈希冲突通过链地址法解决。需要明确的是ÿ…...
android设置添加设备QR码信息
摘要:客户衍生需求,通过扫QR码快速获取设备基础信息,并且基于POS SDK进行打印。 1. 定位至device info的xml添加相关perference Index: vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/my_device_info.xml--- vendor/medi…...

Python实现微博关键词爬虫
1.背景介绍 随着社交媒体的广泛应用,微博上的海量数据成为了很多研究和分析的重要信息源。为了方便获取微博的相关内容,本文将介绍如何使用Python编写一个简单的爬虫脚本,从微博中抓取指定关键词的相关数据,并将这些数据保存为Ex…...
linux概念详解
用户守护进程 用户空间守护进程是一些在后台运行的长期服务程序,提供系统级服务。 下面举一些例子。 网络服务: 如sshd(SSH服务)、httpd(HTTP服务)。 sshd:sshd 守护进程会在后台运行&#x…...

【设计模式】-工厂模式(简单工厂、工厂方法、抽象工厂)
工厂模式(简单工厂、工厂方法、抽象工厂) 介绍 简单工厂模式 简单工厂模式不属于23种GoF设计模式之一,但它是一种常见的设计模式。它提供了一种创建对象的接口,但由子类决定要实例化的类是哪一个。这样,工厂方法模式让类的实例化推迟到子类…...

AMESim中批处理功能的应用
AMESim 软件的批处理功能是一项能显著提高仿真效率和灵活性的功能,以下是其介绍与应用说明: 一 功能介绍 参数扫描功能:用户可以指定模型中一个或多个参数的取值范围和步长,批处理功能会自动遍历这些参数组合,进行多…...

《Spring实战》(第6版)第1章 Spring起步
第1部分 Spring基础 第1章 Spring起步 1.1 什么是Spring Spring的核心是提供一个容器(container)。 称为Spring应用上下文(Spring application context)。 创建和管理应用的组件(bean),与上下文装配在一起。 Bean装配通过依赖注入(Dependency Injection,DI)。…...
Python|GIF 解析与构建(5):手搓截屏和帧率控制
目录 Python|GIF 解析与构建(5):手搓截屏和帧率控制 一、引言 二、技术实现:手搓截屏模块 2.1 核心原理 2.2 代码解析:ScreenshotData类 2.2.1 截图函数:capture_screen 三、技术实现&…...

Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...

SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现
摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...

技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...

Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...

pikachu靶场通关笔记19 SQL注入02-字符型注入(GET)
目录 一、SQL注入 二、字符型SQL注入 三、字符型注入与数字型注入 四、源码分析 五、渗透实战 1、渗透准备 2、SQL注入探测 (1)输入单引号 (2)万能注入语句 3、获取回显列orderby 4、获取数据库名database 5、获取表名…...

C++实现分布式网络通信框架RPC(2)——rpc发布端
有了上篇文章的项目的基本知识的了解,现在我们就开始构建项目。 目录 一、构建工程目录 二、本地服务发布成RPC服务 2.1理解RPC发布 2.2实现 三、Mprpc框架的基础类设计 3.1框架的初始化类 MprpcApplication 代码实现 3.2读取配置文件类 MprpcConfig 代码实现…...

【Linux】Linux安装并配置RabbitMQ
目录 1. 安装 Erlang 2. 安装 RabbitMQ 2.1.添加 RabbitMQ 仓库 2.2.安装 RabbitMQ 3.配置 3.1.启动和管理服务 4. 访问管理界面 5.安装问题 6.修改密码 7.修改端口 7.1.找到文件 7.2.修改文件 1. 安装 Erlang 由于 RabbitMQ 是用 Erlang 编写的,需要先安…...