数据统治世界----37%原则

一、怎样买房才能不后悔?

假设我们只看了三个房子就决定动手开始买了,太草率。
假设我们看了一年,看了60套房子,还没决定买,太浪费时间。
怎么办?似乎没有一个明确的答案。

现在我们就通过算法来解决上述问题,与其浑浑噩噩的接受命令的安排,不如有点理性的精神,理性的人,应该知道什么时候停止。
我们可以把买房的事情变成一个数字问题,首先做的第一件事就是将问题具象化,因为只有具象化了才能使用算法来解决。

你的钱只能买一套房子或者只能付一套房子的首付。
你现在不买,很快就会有别人把它买走。
你应该给自己设定一个时间限制或者看房子的总数,比如:看一个月必须买。

假设你设定的时间是看一个月的房子就必须购买,你要把这一段时间分成两个阶段。在第一个阶段只看不买,只是记住你看到过的比较满意的房子。第二个阶段从总时间限制的37%开始,也就是第12天开始,你一旦遇到一个比第一个阶段更好的房子或者差不多房子,就应该立马出手购买。

这个方法是从美国2016年出版的《指导生活的算法》一书当中提取出来的,37%这个数字是很多数学家算了很长时间才算出来的,被称为37%原则,这个原则并不能保证你能保证你能买到最好的房子,它是能让你买到一个足够好的房子的好办法。从概率的角度来看,如果看了37%的房子就开始购买,那将来很有可能后悔买早了,如果你看了超过37%的房子就开始买,那你将来很有可能后悔买晚了。37%原则作为一个理性的人在这个不确定的世界当中所能做的最佳策略,那么你就可以无怨无悔,没有那么多的痛苦和纠结了。

这个原则可以应用到很多的地方,比如找工作,找对象都适合。我们再来举一个例子,就用找对象结婚来举例子吧!

二、怎样找对象将来不后悔?

假定这个姑娘是18岁,先限定一个结婚的最后期限和找对象的数量,假设35岁做为最后的期限,那么总的期限为17年,17年的37%也就是6.29年,也就说这个姑娘从18岁开始谈恋爱,24岁之前只管谈恋爱,决不提结婚的事情,最好是多找几个男生谈,然后记住自己最喜欢哪一个。从24之后开始,如果遇到一个男生与24岁之间的某一个男生更优秀或者差不多那么就应该立刻出手和他结婚。

当然现实的世界没有那么简单,可能你喜欢对方,你这边同意了,人家不同意,假设这个概率也是50%,那这个算法就得有所调整了,就不应该是37%,应该缩短到25%,也就是说条件不是太好的人,应该缩短观察期,也就是说不要等到24岁之前了,要从22岁就开始看谁好就向谁求婚,他要是同意了,你的目标就达成了;被拒绝了之后,就再看下一个。

37的规则是假设你错过了对方,对方就不会再等你,但是,如果你的条件比较好的话,也就是说在观察期被人拒绝了的人,你将来吃回头草的时候他还有50%的可能性的话,你可以将37%调整到61%。

结论就是,条件好的人应该多等等,条件差的就赶紧行动。

这种算法没有“命中注定真爱”的概念,什么是真爱?你觉得A不错,但是你错过了,你后来又遇到一个人和A差不多,如果你非说A才是你的真爱,这就不对了,在这个问题上,我觉得你不服不行。你可能又会说找对象怎样能和找房子这个冰冷的事情一样呢?找对象一定要找真爱,那么大概数学家会告诉你,你可能会有两种可能:

后悔自己结婚太早,后面又遇到了更好的。
后悔自己没早点结婚被剩下了,遇不到更好的。

3、是否应该去抢劫

这个算法是这样的,你得先估算一下自己抢劫的成功率和失败率有多大,用成功率除以失败率就是抢劫的最优次数。假设你的技术比较好,成功率是90%,有10%的失败风险,那你就抢劫9次之后就该收手;如果你的技术比较差,成功和失败都是50%,那这事你就应该只做一次;

每天上班的时候,我会路过楼下的银行,几乎每天都有运钞车押送现金,配备6名武装押送人员,周围布满了监控器,我估算了一下我抢劫成功的概率大概是0,失败的概率是100%,于是这事我就一次都不应该做。

再次强调,算法不是算命,如果一个女青年到头来发现她的高中同学才是她最佳的结婚对象,也许一个十拿九稳的抢劫犯第一次就被逮住了--------这并不能说明算法不对。

面对一个不确定的世界,37%是最佳策略。如果找足够多人试足够多次,你就会发现这个策略比任何策略都要好,起码比没有策略好。

原文地址:https://www.cnblogs.com/yizhangheka/p/11574705.html

时间: 2024-10-05 05:04:57

数据统治世界----37%原则的相关文章

统治世界的十大算法

转自 http://geek.csdn.net/news/detail/32456 软件正在统治世界.而软件的核心则是算法.算法千千万万,又有哪些算法属于“皇冠上的珍珠”呢?Marcos Otero给出了他的看法. 什么是算法? 通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产生一些值或一组值作为输出.因此算法就是将输入转为输出的一系列计算步骤. —Thomas H. Cormen,Chales E. Leiserson,算法入门第三版 简而言之,算法就是可完成特定任务的一

一位AI研究员+区块链创业者的终极展望:AI DAO将统治世界

一位AI研究员+区块链创业者的终极展望:AI DAO将统治世界 [日期:2017-01-09] 来源:infoq.com  作者:杨赛 [字体:大 中 小] Trent McConaghy是一位资深的AI研究员,从上世纪90年代开始从事AI方面的研究.截止到2016年年底,Trent已经在相关领域发布过35篇论文.出版过2本书籍.注册过20项专利.并先后创办过3家公司.2013年的一天,当时正为比特币技术狂热的Trent跟他的艺术家夫人Masha在柏林逛了一次画展,在参观回家后的闲聊中,两人展开

阿里王坚: 用数据改变世界而非解释世界

阿里王坚: 用数据改变世界而非解释世界 阿里巴巴技术委员会主席王坚在2019年中国电子政务论坛上发表演讲.他表示,现在智慧城市建设有很多的误区.但与很多顶尖公司用数据解释这个世界不同,浙江政府是从数据多跑一次开始第一个用数据在改变世界. 王坚表示,很多智慧城市花了那么多钱,但是并没有达到想要的结果.根源在于有几个认知上的错误.“社会发展到今天,城市不完成一次数字化,怎么支撑产业化发展,甚至数字政府”.“ 传统信息化建设都是从无到有,不断加杆子和机器,该付几次钱该付几次钱”. 王坚提出一个让老百姓

数据查找之80-20原则的JavaScript代码实现

作为前端开发人员,无论在工作还是找工作(笔试/面试),或多或少会涉及一些数据结构的知识. 数据结构即计算机存储和组织数据的方式. 常用的结构:数组.栈.队列.链表.树.图.堆和散列表 关于数据,我们常会用到排序.查找(检索)等操作.常用的排序有冒泡排序.选择排序.插入排序.希尔排序.归并排序和快速排序.常用的查找方式有:顺序查找和二分查找.其中顺序查找中,80/20规则由利于数据的组织与管理,提高数据查找效率. 80/20原则的前提是待查找数据的存储位置在数组的后80%里,其驱动力是数据的查找次

《超级版图》:供应链与超级城市统治世界,4星

作者从商业角度看世界版图,认为供应链已经成为影响世界秩序的非常重要的一个因素,中国正在通过供应链在世界上发挥非常重要的影响. 全书信息量比较大,作者找出了商业.政治.军事.地理等多方面的信息来证明自己的观点.略有缺陷是全书的逻辑比较简单,所有的信息都在论证供应链真的很重要. 以下是书中一些有代表性的内容的摘抄: 1:例如目前中国是世界上124个国家的最大贸易伙伴国,而以美国为最大贸易伙伴国的国家只有56个.这就使得中国可以在世界范围发挥更加重要的作用.#51 2:我发现17世纪的荷兰帝国与21世

大数据改变世界

大数据时代的来临,不仅改变了企业运作模式.商业模式,更改变了千百万个普通群众的日常生活,成为现代生活中必不可少的一部分. 网络大数据是指"人.机.物"三元世界在网络空间(Cyberspace)中交互.融合所产生并在互联网上可获得的大数据.网络大数据的规模和复杂度的增长超出了硬件能力增长的摩尔定律,给现有的IT架构以及机器处理和计算能力带来了极大挑战.同时,也为人们深度挖掘和充分利用网络大数据的大价值带来了巨大机遇. 过去几年当中,大数据技术已经迎来长足发展:从一个乐观积极的流行词汇变成

用数字读懂一切 大数据的世界

自20世纪90年代初以来,数字技术已从根本上改变了我们的生活方式.如今,我们即将开始全面转型——将所有以模拟形式记录的人类知识,转换为数字形式.<未来之窗>带您一起回首往昔,畅想未来. 楚泽(Zuse).欧洲核子研究中心(CERN)和扎克伯格(Zuckerberg)——这三个名字标志着数字革命进程中的重要里程碑. 早在1941年,Konrad Zuse在柏林研制出了世界上第一台可以正常工作的计算机.他称这台外形庞大的数字计算机器为“Zuse Z3”.1991年,就职于瑞士欧洲核子研究中心的Ti

成功运用大数据的三个原则

现如今,大数据能够帮助企业确定客户的需求,大数据能够确定客户的偏好并且大数据还能确定客户的愿望,大数据能够帮助他们了解如何满足这些不同的需求,大数据能够帮助他们如何满足特点怪癖和特性. 一.基于事实做决策,而不是凭直觉 数据分析为企业带来的最大好处是,可以基于确切数据来作出决策,而不是凭直觉.在企业意识到这一点后,企业会采取具体的步骤来满足企业需求,即客户需求.内部需求.物流需求等. 数据分析可以帮助指导企业的业务决策,通过分析数据,帮助企业决定是否继续提供某种产品或服务,不仅是基于销售数字,还

面向统一数据的技术栈原则和愿景

Unity Data Oriented Tech Stack基于一系列原则.这些原则为我们正在努力实现的目标提供了良好的背景.一些原则清楚地反映在代码中.其他则只是我们为自己设定的目标. 默认情况下的性能 我们希望为所有平台创建高效的机器代码变得简单. 我们使用手写的高度优化的simd内在函数来衡量C ++中可以实现的性能. 我们使用编译器技术(Burst),容器(Unity.Collections),数据布局组件(ECS)的组合,以便在默认情况下轻松编写高效代码. 数据布局和迭代 - 实体组件