热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

“北大毕业卖猪肉、盖茨辍学成首富,所以读书没用?”

“比尔盖茨辍学,所以成为世界首富”,“考大学没有用,因为北大毕业的人,还不是去卖猪肉”等。这种认知逻辑谬误,也

“比尔·盖茨辍学,所以成为世界首富”,“考大学没有用,因为北大毕业的人,还不是去卖猪肉”等。这种认知逻辑谬误,也叫幸存者偏差,这样的案例在工作和生活中比比皆是。

比如,许多人认为“因为李佳琪有几千万粉丝,直播带货很成功。所以明星和网红粉丝多,带货就一定能成功”,殊不知,李佳琪背后的工厂、仓储、直销体系之完备,价格及服务承诺也是全网最优,用专业的词汇来形容,就是网红直播卖货模式,是一次供应链全生命周期的升级

所以,并不是有人气就能直播带货的,需要有完整的供应链体系作为支撑。前阵子一大批明星直播带货翻车,就是很好的证明。

如何避免看起来很蠢的认知谬误?

我们先从“幸存者偏差”说起,它来源于二战时期一个飞机防护的案例。


1941年二战期间,应军方要求,美国哥伦比亚大学统计学的沃德教授,通过其精深的专业知识,写了一篇《飞机应该怎样加强防护,才能降低被炮火击落几率》文章,提出了种种建议,其中最重要的一条是,沃德教授根据飞机遭受攻击后的数据分析发现:飞机的机翼是最容易被击中的位置,机尾相对来说则最少被击中,如图所示。

二战飞机中弹图@来源网络

据此,沃德教授建议“应该重点强化机尾的防护”,军方对此大为不解,认为既然机翼最容易被击中,那么就应该加强机翼的防护。

沃德教授则坚持自己的看法,其根据有三:

第一,他所统计的样本只是那些平安返回的飞机;

第二,被炮火多次击中机翼的飞机,似乎还能够安全返回;

第三,飞机机尾很少被击中并不是真相,而是万一中弹,其安全返航的几率就非常低。

后来,军方被沃德教授说服,采用了他的建议,而后来的事实也表明该决策是无比正确的,那些看不见的“伤痕”才是最致命的

这个案例有两个思维启示:

一是那些战死或被俘的飞行员无法发表意见,因此数据的来源本身就存在严重偏差;


二是那些作战经验丰富甚至经历过血战的飞行员的专业意见也不一定能提奥决策的准确率,因为他们中大多是机翼中弹、机尾未中弹的幸存者。

说到这里,要理解“幸存者偏差”就很容易了,不过还是要给出专业的定义:

幸存者偏差(Survivor bias),是一种常见的逻辑谬误,指的是只能看到经过某种筛选而产生的结果,而没有意识到筛选的过程,因此忽略了被筛选掉的关键信息。日常表达为“沉默的数据”、“死人不会说话”等。

在IT日常工作当中,这种现象非常普遍。比如,运维同学一次白天线上维护的误操作导致数据库被删除,在做事故分析的时候,很容易把结论归结为禁止白天做线上操作。

而有经验的运维经理会引导大家做更全面的事故分析,把事故过程列出来,什么时间发生了什么,谁做了什么,根据整个过程发现的问题,制定一系列改进措施,这样全面收集数据、全局性思考,就不容易进入幸存者偏差。

避免幸存者偏差的3个方法

贝叶斯公式。前文提到了瓦尔德对飞机防护的案例,可以用贝叶斯公式来分析一下瓦尔德和众人的分歧出在什么地方,而谁的假设更为合理。设X=飞机被击中的部位,Y=1,0表示飞机是否返航。设空战中飞机被击中的部位X的分布为 P(X),而返航飞机的X分布为条件分布P(X|Y=1)。于是有:


P(X|Y)=P(X)* P(Y|X)/P(Y)

众人认为幸存飞机被击中的部位分布P(X|Y=1)反映了空战中被击中部位的分布 P(X),因此哪里弹痕多就要在哪里加强防护。但瓦尔德认为“炮弹不长眼睛”,空战中的 P(X) 应该是接近于均匀分布的,因此 P(X|Y=1) 恰恰是正比于 P(Y=1|X)的,即击中该部位X以后的返航概率。


所以幸存飞机哪里中弹多就表明相应部位不是要害部位,而应该在返航概率较小,即 P(X|Y=1) 较小的地方加强防护——正是幸存飞机弹痕少的部位。

双盲试验。是指在试验过程中,测验者与被测验者都不知道被测者所属的组别(实验组或对照组),分析者在分析资料时通常也不知道正在分析的资料属于哪一组,旨在消除可能出现在实验者和参与者意识当中的主观偏差和个人偏好。在大多数情况下,双盲实验要求达到非常高的科学严格程度。

双盲试验,可以延伸到互联网产品的AB测试,产品经理可以设计一组试验方案,让数据分析师根据测试的数据进行结果分析,再与产品经理一起比对验证,可以得到更为客观的分析结论,而不是选择性地去看这些数据、去证明自己的猜想。

系统性思维。系统性思维是把物质系统当作一个整体加以思考的思维方式。与传统的先分析、后综合的思维方式不同,系统性思维的程序是从整体出发,先综合,后分析,最后复归到更高阶段上的新的综合,具有整体性、综合性、定量化和精确化的特征。

在对事物的认知上,单一性思维和系统性思维也存在不少差别,通常来说,对事物的认知分为三个层面:

1. 事件感知:只看到事件的导火索。

2. 模式感知:看到事件的多个影响因素。

3. 系统感知:站在时间的维度并结合外部环境一并思考。

通过系统性思维对事件做整体性思考,就不容易被一些片面的数据、特例左右自己的判断和思考。


本文节选自《技术人修炼之道:从程序员到百万高管的72项技能》一书。


这本书按照技术职场人的成长轨迹,首先关注技术人的职场定位、思维方式升级、职场沟通、架构思维、学习能力和创新能力。

然后介绍从技术转管理会踩的坑、有效管理的原则、打造高效组织架构、团队高效执行力、技术人才的选用育留、管理者的自我修养、管理者的商业思维。

全书总结了从程序员到技术高管,所需的72项技能。这些技能来自50多位一线互联网公司从业者的经验总结,以及作者将近20年的职场经验。

该书已在京东、当当、淘宝等主流电商平台热卖,请戳链接:

好文推荐:

Leader如何搞垮一个核心员工?

中台彻底搞砸了?下一站,小中台大前台

“疯子”,埃隆·马斯克

如何成为一个搞垮领导的下属?


推荐阅读
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • 从高级程序员到CTO的4次能力跃迁!如何选择适合的技术负责人?
    本文讲解了从高级程序员到CTO的4次能力跃迁,以及如何选择适合的技术负责人。在初创期、发展期、成熟期的每个阶段,创业公司需要不同级别的技术负责人来实现复杂功能、解决技术难题、提高交付效率和质量。高级程序员的职责是实现复杂功能、编写核心代码、处理线上bug、解决技术难题。而技术经理则需要提高交付效率和质量。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
author-avatar
捕鱼达人2602881157
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有