今天老喻的《人生算法》课程里,提到这么一个概率问题:
一辆出租车在雨夜撞车逃跑,现场有一个目击证人说,看见这辆车是蓝色的。现在我们已知以下条件:
1. 这个目击证人识别蓝色和绿色出租车的准确率是80%,意思是说有两成的可能性他认错了;
2. 这个城市的出租车85%是绿色的,15%是蓝色的。
请问:那辆肇事出租车是蓝色的概率有多大?
看上去简单的题目,却无从下手,于是先把所有可能性都列出来:
看对,是蓝色被看成蓝色的概率为A
看对,是绿色被看成绿色的概率为B
看错,是蓝色但被错看成绿色的概率为C
看错,是绿色但被错看成蓝色的概率为D
A=80%×15%=0.12,
B=80%×85%=0.68,
C=20%×85%=0.17,
D=20%×15%=0.03。
清晰了概率,那么接下来,是蓝色的概率要怎么算?
第一种解题思路,直接真的是蓝色车的概率(假设为E)
首先,肯定和绿色没关系,哪怕被错看成蓝色,肇事车都是还是绿色,不符合条件,所以BD都被排除。
那么蓝色的概率,就是看对是蓝色的概率A 除以看对是蓝色的概率 A与是蓝色却被错看成绿色的概率 C之和,即E=A/(A+C)=0.12/(0.12+0.17)=0.413,即蓝色的概率为41.3%,那么绿色的概率等于58.7%,所以总体上肇事车是绿色的概率大于蓝色的概率。
这个过程教会了我们什么呢?当面对复杂问题,不知道如何决策时,那就给予问题附上大体的概率,哪怕不准确。
但是相比于不知道如何解决,这个反而是一个更好的解决方式,这也就是把复杂问题拆解成具体可解决的思维啊。
最后提出一个我也困惑的问题,在没有得出是蓝车概率的E之前,你会怎么计算绿色的概率F?
如果按计算蓝车的公式,那不就是0.68/(0.68+0.03)=95.7%,这肯定就不对了,但是你知道哪个地方出现了问题吗?欢迎你留言,分享你的思路。
网友评论