发明现代概率的男人:他如何发现“不可能”对人类事务的影响?

2023-12-12 04:48

本文主要是介绍发明现代概率的男人:他如何发现“不可能”对人类事务的影响?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:Slava Gerovitch(麻省理工学院数学史讲师,也是太空史和俄罗斯科学技术的专家)

原文:The Man Who Invented Modern Probability

译者:hhhnoone

如果两个统计学家在无边无际的森林中失去了对方,他们做的第一件事就是喝醉,这样,他们就能够或多或少地随意走动,相互找到对方的机会也会大大增加。

然而,如果统计学家们想采蘑菇,那么他们应该保持清醒,因为醉酒而漫无目的地四处走动会减少统计学家们的探索区域,使他们更有可能回到蘑菇已经被采过的地点。

上述设想属于统计学理论中的“随机漫步”(random walk)或“醉汉漫步”(drunkard’s walk),在该理论中,未来只取决于现在,而不是过去。

今天,这一理论被用于模拟股票价格、分子扩散、神经活动和种群动态等过程,它也被认为可以描述“遗传漂移”(genetic drift)如何导致特定基因(比如蓝眼睛)在人群中变得普遍的。

具有讽刺意味的是,这种无视过去的理论有着相当丰富的历史,它是安德烈·科尔莫戈罗夫(Andrei Kolmogorov)的诸多理论之一。

图片

1933年,俄国数学家科尔莫戈罗夫建立了国际公认的概率论公理体系,以“概率测度”为核心,严格定义了概率论的语言,堪称“概率理论界的欧几里德几何公理体系”。

科尔莫戈罗夫是一位具有惊人广度和能力的数学家,他在不断平衡苏联动荡的政治与学术生活的人生中,彻底改变了“不可能”(unlikely)在数学中的角色。

闯入概率论的世界

年轻时,科尔莫戈罗夫受到了后革命时代莫斯科活跃思想的影响。那个年代里充斥着文学实验、前卫艺术和激进的新科学思想。

20世纪20年代初,当时只有17岁的他还是一名历史系学生,他在莫斯科大学提交了一篇论文,对中世纪俄罗斯人的生活进行了非常规的统计分析。

那篇论文中指出,政府对村庄征收的税收通常是一个整数,而对每个家庭征收的税通常用小数表示,由此该论文的结论是:税收是对整个村庄征收,然后在家庭之间分配,而不是强加在家庭身上,由村庄收集起来,这个结论在当时是有争议的。

“你只找到了一个证据,”他的教授尖刻地说。“这对历史学家来说是不够的。你至少需要五份证明”。这时,科尔莫戈罗夫决定把注意力转移到数学上,因为在这个领域一个证明就足够

这篇关于发明现代概率的男人:他如何发现“不可能”对人类事务的影响?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/483285

相关文章

hdu4865(概率DP)

题意:已知前一天和今天的天气概率,某天的天气概率和叶子的潮湿程度的概率,n天叶子的湿度,求n天最有可能的天气情况。 思路:概率DP,dp[i][j]表示第i天天气为j的概率,状态转移如下:dp[i][j] = max(dp[i][j, dp[i-1][k]*table2[k][j]*table1[j][col] )  代码如下: #include <stdio.h>#include

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

MySql 事务练习

事务(transaction) -- 事务 transaction-- 事务是一组操作的集合,是一个不可分割的工作单位,事务会将所有的操作作为一个整体一起向系统提交或撤销请求-- 事务的操作要么同时成功,要么同时失败-- MySql的事务默认是自动提交的,当执行一个DML语句,MySql会立即自动隐式提交事务-- 常见案例:银行转账-- 逻辑:A给B转账1000:1.查询

Lua 脚本在 Redis 中执行时的原子性以及与redis的事务的区别

在 Redis 中,Lua 脚本具有原子性是因为 Redis 保证在执行脚本时,脚本中的所有操作都会被当作一个不可分割的整体。具体来说,Redis 使用单线程的执行模型来处理命令,因此当 Lua 脚本在 Redis 中执行时,不会有其他命令打断脚本的执行过程。脚本中的所有操作都将连续执行,直到脚本执行完成后,Redis 才会继续处理其他客户端的请求。 Lua 脚本在 Redis 中原子性的原因

找出php中可能有问题的代码行

前言 当你发现一个平时占用cpu比较少的进程突然间占用cpu接近100%时,你如何找到导致cpu飙升的原因?我的思路是,首先找到进程正在执行的代码行,从而确定可能有问题的代码段。然后,再仔细分析有问题的代码段,从而找出原因。 如果你的程序使用的是c、c++编写,那么你可以很容易的找到正在执行的代码行。但是,程序是php编写的,如何找到可能有问题的代码行呢?这个问题就是本文要解决的问题。 背景

【微服务】Ribbon(负载均衡,服务调用)+ OpenFeign(服务发现,远程调用)【详解】

文章目录 1.Ribbon(负载均衡,服务调用)1.1问题引出1.2 Ribbon负载均衡1.3 RestTemplate整合Ribbon1.4 指定Ribbon负载均衡策略1.4.1 配置文件1.4.2 配置类1.4.3 定义Ribbon客户端配置1.4.4 自定义负载均衡策略 2.OpenFeign面向接口的服务调用(服务发现,远程调用)2.1 OpenFeign的使用2.1 .1创建

Qt中window frame的影响

window frame 在创建图形化界面的时候,会创建窗口主体,上面会多出一条,周围多次一圈细边,这就叫window frame窗口框架,这是操作系统自带的。 这个对geometry的一些属性有一定影响,主要体现在Qt坐标系体系: 窗口当中包含一个按钮,这个按钮的坐标系是以父元素为参考,那么这个参考是widget本体作为参考,还是window frame作为参考,这两种参考体系都存在

颠覆你的开发模式:敏捷思维带来的无限可能

敏捷软件开发作为现代软件工程的重要方法论,强调快速响应变化和持续交付价值。通过灵活的开发模式和高效的团队协作,敏捷方法在应对动态变化和不确定性方面表现出色。本文将结合学习和分析,探讨系统变化对敏捷开发的影响、业务与技术的对齐以及敏捷方法如何在产品开发过程中处理持续变化和迭代。 系统变化对敏捷软件开发的影响 在敏捷软件开发中,系统变化的管理至关重要。系统变化可以是需求的改变、技术的升级、

spring事务属性的xml格式配置

实际是使用代理做的事务优化 <!--配置事务的属性--><tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <!--匹配所有以add开头的方法--><tx:method name="add*" propagation="REQUIRED" /> <tx:metho