We all use math everyday: to forecast weather, to tell time, to handle money; we also use math to analyze crime, reveal patterns, predict behavior. Using numbers we can solve the biggest mysteries we know.

上面这个图片我非常喜欢,是美剧Numb3rs的一个经典画面,展示出一个数学家眼前的世界。上面这段话也非常经典,它告诉我们数学无处不在。这部单元剧讲述一个数学家帮助FBI破案的故事,开篇第一集(下文有些许改动)给我印象最深。

一个城市里发生了连环杀人事件,FBI探员Don Eppes负责调查此案。Eppes工作非常忙,为了充分利用时间,他把案件的资料带回了家。他的天才弟弟Charlie看到了其中一份案件资料——一张标有13个受害人被害地点的地图。Charlie是一个应用数学家,他告诉他哥,我可以帮助你。Don回答,虽然你曾帮助我破过几次经济案件,但这次的案件与数字无关,你帮不上忙。Charlie说你错了,数学无处不在,Everything is numbers。他把他哥带到屋外灌溉草坪用的喷水器旁边说,我们知道喷水器的位置,并且测量出水压、气压、风力等一切参数,那么我们完全可以计算出每个水滴精确的落点;反过来,如果我们已经知道每个水滴落地的时间和位置,我们可以用数学方法推算出喷水器的位置,并预测下一个水滴将出现在什么地方。同样地,连环杀手犯案的时间和地点也受到地形、街道、人口、警力部署和他自身心理等等的影响。这些参数可以从FBI的资料中得到,比如我们可以从被害者的伤口形状和深浅看出凶手当时的心理状态。建立适当的数学模型,我可以推算出他的居住地和下一次凶案发生的地点。

应用数学家Charlie就这样开始了案件分析。Charlie从以往的资料中找到了一般连环杀手选择凶案地点的模式:凶案现场不会离他家太近以免遭到警方嫌疑,同时凶手也不会走得太远;凶手会潜意识地避免在大致相同的地点犯案,以免产生固定的模式。根据这些假设,Charlie推算出了凶手所住的地方。故事总是一波三折,FBI的调查表明Charlie算出的地点是错误的。这个模型哪里有问题?

几天的思考后,Charlie带着他的新发现来到FBI办公室。他说,我的模型是正确的,但数据错了。假设凶手确实住在那里,我构造的一个新算法可以返回去算出某时某地发生凶案的概率。对于已经发生的这十几起凶杀案,算法得到的概率几乎都大于70%;而其中一个案件却不符合这个模式,被害者在那里遇害只有2%的可能。看来你们需要重新调查这个案件,目击者很可能隐瞒了什么。
    FBI再次拜访目击证人,证实了Charlie的猜想。目击者确实撒了慌,因为她不想让她的未婚夫知道她去哪里了。她说出了案件发生的真实地点,这个地点完全符合凶手的模式。这是Charlie的数学模型第一次发挥了作用。重新应用Charlie的模型,FBI得到了一个新的“可疑区域”,这个区域里的人数比较多,需要一个一个调查。

但很快,区域中的所有人都排除了嫌疑,FBI决定在更大的范围内搜寻目标。这预示着Charlie的模型还有问题。是哪里有问题?算法错了?计算错了?直到他走进了他的办公室才恍然大悟,骂自己笨得居然没有想到这个:普通人的活动范围并不只是以居住地为中心,大多数人都过着两点一线的生活。凶手很可能在工作和家之间来往。模型和算法都没错,只是最初的假设错了——喷水器不是一个,而是两个。被害者遇害地点的模式并不只是由一个中心点决定的,而是由一个“工业区—居住区”的哑铃形区域确定。

新的结果很快打印了出来。根据新的可疑区域,FBI找到了凶手的住处和新的作案地点,并及时救出受害者,证实了Charlie的这一想法。Charlie再一次感叹,Everything is numbers。 Numbers, numbers, numbers... 屏幕上的画面随着似有似无的回声淡出。

Matrix67原创
转贴请注明出处

讲个故事:一切都是数字 - Numb3rs S01Ep01相关推荐

  1. 代码验证约瑟夫环百科词条中的故事(Python)——约瑟夫斯的故事、数学家加帕斯讲的故事,体验算法模板的奇妙。

    [点击此处跳转笔记正文] Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程< python 完全自学教程>,不仅仅是基 ...

  2. 张震讲鬼故事MP3全集

    <张震讲故事>是目前国内唯一的恐怖有声作品的品牌,作品从创作到录音到后期合成都由张震本人完成,现已出版了7种版本的专辑作品.在许多年轻人特别是学生群体中有着很高的认知率和知名度.<张 ...

  3. 3星|《不会讲故事,怎么带团队》:讲好故事的套路

    不会讲故事,怎么带团队(荣获AXIOM年度商业图书金奖!)苹果.IBM等世界500强都在用的故事培训课程 作者强调人天生喜欢通过故事来了解信息,讲好故事非常重要,并且总结了讲好故事的套路. 总体评价3 ...

  4. 万卷书 - 如何讲好故事 [Wired for Story]

    如何讲好故事 利用脑科学从第一句话开始吸引读者的作家指南 作者:Lisa Cron 内容提要 <如何讲好故事>(2012年)采用了现代脑科学的研究成果,解释了为什么某些故事能吸引我们,而另 ...

  5. [论文阅读] (30)李沐老师视频学习——3.研究的艺术·讲好故事和论点

    <娜璋带你读论文>系列主要是督促自己阅读优秀论文及听取学术讲座,并分享给大家,希望您喜欢.由于作者的英文水平和学术能力不高,需要不断提升,所以还请大家批评指正,非常欢迎大家给我留言评论,学 ...

  6. 【笔记】The art of research - (讲好故事和论点)

    PART 3 - Making an Argument intro: 写文章的时候呢要跟读者建立联系:在选题的时候要选择有价值的题,读者认为这个问题是值得解决的.现在假设我们的研究已经正常的展开了,已 ...

  7. 《疑案里的中国史》——很多奇怪的历史故事其实都有合理的逻辑支撑

    摇摇晃晃中,总算将本书的最后一个故事看完了.合上书,不由得为自己从小到大建立起的历史框架感到些许惶恐.小时候那些多荡气回肠.万人空巷的竟然大部分是编的.假的.逻辑不自洽的.好可怕,但转念一想,这本书里 ...

  8. 职场需要故事——如何讲好故事

    老于笔记·06.17 不顾别人感受是自私,太顾别人感受是自虐. 前言 大家有没有发现一个现象,在当前互联网环境下,「讲故事」的能力被提升到了一个从未有过的高度. 肖恩·卡拉汉认为,讲故事的实际功效来自 ...

  9. 安利之父讲安利故事:诚实的直销永远可以退货

    http://finance.sina.com.cn 2005年04月08日 07:57 新闻晨报 安利公司创始人理查·狄维士接受晨报记者专访 "安利之父"讲"安利故事& ...

最新文章

  1. EasyPusher实现Android手机屏幕桌面直播,实时推送操作画面,用于手游直播等应用
  2. 餐饮供应链公司“鲜沐农场”获千万级Pre-A轮融资,未来要打造一站式采购平台...
  3. 领英全球副总裁:如何做到 5 亿用户增长的 ?
  4. mysql如何处理图片吗_如何解决mysql插入图片后缀名问题?
  5. 计算机进桌面后反复重启,我的电脑一插网线就自动重启。到界面之后又马上重启。一直循环。...
  6. php-7.2.13的安装,php7.2 安装mcrypt扩展
  7. Python八种数据导入方法,你掌握了吗?
  8. c++ 绘制函数图像_图像轮廓和分水岭算法
  9. oracle中的的instr,Oracle中instr函数使用方法
  10. 纯静态网站模板封装header和footer
  11. 一、IOC和DI的概念
  12. c语言回文字符串判断函数的奇偶性,C语言拓展训练编程题.doc
  13. Atitit.api参数传递的设计
  14. Mockjs - 前端模拟请求数据生成器
  15. YS-F4Pro开发板第四章:开发环境搭建【IAR和KEIL区别】【cube软件】【ST-Link和Jlink】
  16. 遥感中为什么要使用微波
  17. More Effective C++之 Item M26:限制某个类所能产生的对象数量
  18. 12306网站车票爬取
  19. Kettle(三)Java定时调用.ktr文件
  20. java linux virt_解决Unable to load library 'virt'

热门文章

  1. js代码实现字符串拼接运算
  2. 成功没有捷径,这些在麒麟班的同学是这样学习的
  3. 云图“漫漫”,新华三云学堂2.0从校园走向城域
  4. 一个微信小程序下载保存视频的模块,支持进度显示
  5. Ubuntu freemind 中文乱码解决方案
  6. React中使用react-websocket
  7. Office设置不同章节的页眉页脚及下划线的清除与添加
  8. word公式自动编号与引用
  9. Altium Designer 6.9的下载安装地址及破解方法
  10. 使用poi导出excel时出现String empty报错