概率定律问题求解:已知滑雪爱好者身份求居温哥华的概率
用贝叶斯定理解决这个条件概率问题
这是个经典的贝叶斯推理场景,我帮你一步步拆解建模和计算的全过程:
1. 明确事件定义
你已经设定了核心事件,我们补充完整:
A= 约翰是温哥华居民S= 约翰是滑雪爱好者
2. 提取已知概率
把题目里的描述转化为概率符号:
- 温哥华居民占加拿大总人口的2%:
P(A) = 0.02 - 温哥华居民中40%是滑雪爱好者:
P(S|A) = 0.4(这是条件概率:已知某人是温哥华人时,他是滑雪爱好者的概率) - 加拿大全国居民中20%是滑雪爱好者:
P(S) = 0.2(这是全概率:任意随机选一个加拿大人,他是滑雪爱好者的概率)
3. 应用贝叶斯定理
我们要求的是已知约翰是滑雪爱好者时,他居住在温哥华的概率,也就是条件概率P(A|S)。贝叶斯定理的核心公式就是用来解决这类“逆概率”问题的:
P(A|S) = [P(S|A) * P(A)] / P(S)
简单解释下逻辑:我们要找「滑雪爱好者群体里温哥华人的占比」,等于「温哥华中滑雪爱好者占总人口的比例」除以「全国滑雪爱好者占总人口的比例」——本质是缩小样本空间到“滑雪爱好者”后重新计算概率。
4. 代入数值计算
把已知数值代入公式:
- 分子部分:
0.4 * 0.02 = 0.008 - 分母部分:
0.2 - 最终结果:
0.008 / 0.2 = 0.04,也就是4%
可选:严谨推导全概率P(S)
如果你不想直接用题目给的全国滑雪比例,也可以用全概率公式推导P(S):
P(S) = P(S|A)*P(A) + P(S|¬A)*P(¬A)
其中¬A表示“约翰不是温哥华居民”,P(¬A) = 1 - P(A) = 0.98。代入题目给的全国滑雪比例P(S)=0.2,还能算出非温哥华居民的滑雪比例:
0.2 = 0.4*0.02 + P(S|¬A)*0.98
解出P(S|¬A) ≈ 0.1959(约19.6%),和题目隐含的非核心区域滑雪比例一致,验证了数据的合理性。
内容的提问来源于stack exchange,提问作者Hardeep Chohan Harry
相关产品推荐
相关产品推荐

