"最不符合逻辑的地方,一定埋藏着最深刻的逻辑。"——余秋雨《行者无疆》

为什么要说幸存者偏差?

因为2018年全国II卷的描述即为典型的“幸存者偏差”,且这一例子被引入维基百科。这是一个常见的认知偏差。

幸存者偏差简介

先来段维基百科的解释:

幸存者偏差(英语:survivorship bias),另译为“生存者偏差”,是一种认知偏差。其逻辑谬误表现为过分关注于目前人或物“幸存了某些经历”然而往往忽略了不在视界内或无法幸存这些事件的人或物。其谬论形式为:幸存过程B的个体A有特性C,因此任何个体幸存过程B需要有特性C。有特性C但无法幸存过程B的个体被忽略不加以讨论。逻辑偏差在于只关注筛选结果做出评估,而忽略筛选条件与筛选机制等信息。用俗语“死人不会说话”来解释其成因意指当取得资讯之管道,仅来自于幸存者时(因为无从由死者获得来源),此资讯可能会存在与实际情况不同之偏差。这种偏差可以导致各种错误结论。

应该没人想去看这些术语解释,
幸存者偏差即“死人不会说话”,人们常常关注到成功者,也就是幸存者,却忽略了了死者,也就是失败者。
再放个常见的例子:
每个成功者都很努力,所以只要努力就能成功。
很明显,这是错的,可是错在哪里呢?
从幸存者偏差角度来讲,此例却无提出努力却失败的人,直接无视了失败者。

还有几个常见例子:

为什么好莱坞拍的都是大片?

因为拍烂的电影根本没有机会在国内上映,

你根本没机会看见。

某电台记者在高铁上采访乘客是否买到车票。

而买不到车票的人根本上不了车。

经商致富的成功者出书介绍自己的成功办法。

与该书作者做了相同事情的其他人,未获成功,但失败者是无法出书的,所以我们会误以为该书介绍的办法就是成功的途径。

跑酷怎么这么酷?

失手的早死了,怎么给你传视频?
那么下面这个呢:

某记者在网上搜出“民国小学生作文”,文采极好,于是记者总结道:现在的小学语文教育和民国时没法比啊!

还是错的!
民国小学生作文之所以能流传到今天,必然是当时就是佼佼者,它是幸存者,代表不了当时民国小学生的整体水平。

现实生活中的幸存者偏差

很熟悉的一个例子,尤其在吹B饭局上多见:
读书无用论

谁谁谁没上过大学,如今照样挣大钱,手下全是硕士博士。而好多读书认真用功,考上大学的人,毕业后反而不如那些没好好学习的人混的好。

两个关注点:

1.低学历者的成功被人关注并无限放大

2.高学历者的失败被人关注并无限放大

有什么特点?
这两个事例都不常见,且符合吹B者的观点,所以极易被人关注并吹捧。
低学历者的失败,高学历者的成功却司空见惯,无人提起,而恰恰这些才是普遍现象。
低学历者的成功就是幸存者,如果我们只关注幸存者,而不去看死人(普遍现象)这个庞大的群体,结论就会出错。
就像寒门子弟考上清北被大肆宣传,一个北京上海人考上根本没有人理是一个道理。
 
又如游戏主播
同步自我的博客:
你看到某游戏主播收入百万,于是自己也想去当,觉得自己也能这么干,还可以打游戏。
算了吧!
中国的网络主播人数已超过百万,只有不到1%的人,能够年收入百万千万。你看到的只是百分之一。
你看到那些一天只有个位数观看的主播吗?
你看不到,你的首页只有千万关注的大主播。
你看见了站在塔尖的人,却不想看到这条路曾经埋葬了多少理想和年少。

总结

幸存者偏差,即人们只关注到幸存者,而不关注死者(也无法关注,他们已经“死”了)。
这是很常见的认知偏差,更有甚者利用这种偏差诱导舆论方向(媒体)。
只有同时关注到幸存者与死者,才能最大限度避免盲从。
别让幸存者影响你的判断
这个世界远比你看见的复杂
看不见的弹痕才是最致命的

幸存者偏差Survivorship Bias的更多相关文章

  1. 偏差(bias)和方差(variance)及其与K折交叉验证的关系

    先上图: 泛化误差可表示为偏差.方差和噪声之和 偏差(bias):学习算法的期望预测与真实结果(train set)的偏离程度(平均预测值与真实值之差),刻画算法本身的拟合能力: 方差(varianc ...

  2. SE_Work4_软件案例分析

    项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 要求:分析软件案例 个人博客作业-软件案例分析 班级 005 这个作业在哪个具体方面帮助我实现目标 分析对比一类软件,学会规划分析软件的 ...

  3. 偏差(Bias)和方差(Variance)——机器学习中的模型选择zz

    模型性能的度量 在监督学习中,已知样本 ,要求拟合出一个模型(函数),其预测值与样本实际值的误差最小. 考虑到样本数据其实是采样,并不是真实值本身,假设真实模型(函数)是,则采样值,其中代表噪音,其均 ...

  4. 【Udacity】误差原因——方差variance与偏差bias

    偏差造成的误差-准确率和欠拟合 方差-精度和过拟合 Sklearn代码 理解bias &variance 在模型预测中,模型可能出现的误差来自两个主要来源,即:因模型无法表示基本数据的复杂度而 ...

  5. 机器学习:偏差方差权衡(Bias Variance Trade off)

    一.什么是偏差和方差 偏差(Bias):结果偏离目标位置: 方差(Variance):数据的分布状态,数据分布越集中方差越低,越分散方差越高: 在机器学习中,实际要训练模型用来解决一个问题,问题本身可 ...

  6. 偏差-方差均衡(Bias-Variance Tradeoff)

    众所周知,对于线性回归,我们把目标方程式写成:. (其中,f(x)是自变量x和因变量y之间的关系方程式,表示由噪音造成的误差项,这个误差是无法消除的) 对y的估计写成:. 就是对自变量和因变量之间的关 ...

  7. 机器学习中学习曲线的 bias vs variance 以及 数据量m

    关于偏差.方差以及学习曲线为代表的诊断法: 在评估假设函数时,我们习惯将整个样本按照6:2:2的比例分割:60%训练集training set.20%交叉验证集cross validation set ...

  8. Chrome DevTools & performance & keywords

    Chrome DevTools & performance & keywords performance / 优化性能 https://developers.google.com/we ...

  9. 个人作业Week3-案例分析

    DeadLine:2017.10.13 23:00 声明:本作业以邹欣老师博客 http://www.cnblogs.com/xinz/archive/2012/03/26/2417699.html ...

随机推荐

  1. 【转】20个简化开发任务的 JavaScript库

    原文出处: codegeekz   译文出处: oschina 所谓JavaScript库就是预先写好的可以简化基于JavaScript的应用程序开发的,尤其是Ajax和其它以web为中心的技术的 J ...

  2. PHP-FPM 远程代码执行漏洞(CVE-2019-11043)的简单复现学习

    1.概述 漏洞主要由于 PHP-FPM 中 sapi/ fpm/ fpm/ fpm_main.c 文件内的 env_path_info 下溢导致,攻击者可以使用换行符 %0a 破坏 Nginx 中 f ...

  3. 简单的c语言程序

    我猜大部分人第一门掌握的语言是c语言吧(我第一门学的是python). 在接下来的文章里我会逐步的介绍有关自己对c语言的理解,希望对一些小伙伴有帮助,有哪里有错误希望大佬指出. 首先这是第一个c语言程 ...

  4. 全网最详细的Linux命令系列-sed文本处理命令

    Sed简介 SED是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑,标准输入可以来自键盘输入.文本重定向.字符串.变量,甚至来自于管道的文本,与VIM编辑器类似,它一次处理一行内容,Sed可 ...

  5. 求1-n 中与 m 互质的素因子 (容斥原理)

    ll prime[100]; ll cnt; void getprime(){ cnt = 0; ll num = m; for(ll i = 2; i*i <= m; i++){ // sqr ...

  6. hdu - 4965

    One day, Alice and Bob felt bored again, Bob knows Alice is a girl who loves math and is just learni ...

  7. Typescript 实战 --- (7)类型兼容性

    ts 允许类型兼容的变量相互赋值,这个特性增加了语言的灵活性   当一个 类型Y 可以被赋值给另一个 类型X 时,就可以说类型X兼容类型Y.其中,X被称为“目标类型”,Y被称为“源类型” X兼容Y : ...

  8. Webpack实战(一):Webpack打包工具安装及参数配置

    为什么要模块化 javascript跟其他开发语言有很多的区别,其中一个就是没有模块化概念,如果一个项目中有多个js文件,我们只能通过script标签引入的方式,把一个个js文件插入到页面,这种做法会 ...

  9. Docker学习(三)认识Docker和常用命令

    Docker学习(三)认识Docker和常用命令 Docker体系结构 docker服务端,作为服务的提供方,核心进程 docker daemon,所有docker命令都是通过这个进程完成的 REST ...

  10. cocoa pods最新安装说明和使用方法

    最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources - ...