Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >机会的度量:概率和分布

机会的度量:概率和分布

作者头像
用户3003813
发布于 2018-09-06 06:07:57
发布于 2018-09-06 06:07:57
79103
代码可运行
举报
文章被收录于专栏:个人分享个人分享
运行总次数:3
代码可运行

在概率论中所说的事件(event)相当于集合论中的集合(set)。

互补事件的概率

  如果一个不出现,则另一个肯定出现的两个事件成为互补事件(complementary events,或者互余事件或对立事件).按照集合的记号,如果一个事件记为A,那么另一个记为的补集。P(A) + P(A) = 1 ,P(A) = 1 − P(A)。(初中学的吧)

比如西方赌博时常常爱用优势或赔率。如果你赢的概率为0.6,那么就说成是你有6对4的优势会赢,或者4对6的优势会输。

概率的加法

  如果两个事件不可能同时发生,那么至少其中之一发生的概率为这两个事件的概率和。比如"抛一次骰子得到5或者5点"的概率是"得到5点"的概率与"得到6点"的概率之和,即1/6 + 1/6 = 1/3。但是如果两个事件可能同时发生时这样做就不对了。

  假设抛骰子时,一个事件A为"得到偶数点"(有可能是2,4,6点),另一个事件B为"得到大于或等于3点"(有4种可能:3,4,5,6点),这样事件A的概率显然等于3/6 = 1/2,即P(A) = 1/2,而事件B的概率为P(B)=2/3.但是,"得到大于或等于3点或者偶数点"的事件的概率就不是P(A) + P(B) = 1/2 + 2/3 = 7/6了,概率怎么能够大于1呢?其实这多出来的就是A与B的共同部分的概率。

概率的乘法

  如果有一个固定电话和一个手机,假定固定电话出毛病的概率为0.01,而手机出问题的概率为0.05,那么两个同时出毛病的概率是多少呢? 上过初中的都能立马算出是0.01乘以0.05,但这种法则,仅仅在两个事件独立(independent)时才成立。如果事件不独立则需要引进条件概率(conditional probability)。

  比如三个人抽签,而只有一个人能够抽中,因此每个人抽中的机会是1/3。假定用A1、A2、A3分别代表着三种人抽中的事件,那么,P(A1)=P(A2)=P(A3)=1/3,但是由于一个人抽中,其他人不可能抽中,所以,这三个事件不独立。所以一般地在一个事件B已经发生的情况下,事件A发生的条件概率定位就为:

变量的分布

  随机变量取一切可能值或范围的概率或概率的规律成为概率分布(probability distribution,简称分布).一个概率分布是和某总体(population)也称为样本空间(sampling space)相联系的。

  在确定了抽样方法后,这个有限总体就可能与概率有关的总体有某种联系了,并且可能对诸如总体比例等进行推断。这里的总体或样本空间为一个抽象的空间,它是由某种试验的所有可能结果点组成的,这些结果的获得都服从某种概率规律。因此,一个总体(样本空间)是由一个取值范围及相连的概率所组成的。

离散随机变量的分布

  离散随机变量只取离散的值,比如骰子的点数、次品的个数、得病的人数等等。每一种取值都有某种概率,各种取值点的概率总和应该是1.当然离散变量不仅限于取非负整数值。一般来说,某离散随机变量的每一个可能取值x都相当于取该值的概率P(xi).

二项分布

  比如,每个进入某商场的顾客都有购买或不购买商品的两种可能、每个被调查的人士会支持或不支持某种观点、每一个产妇有生出或不生出男婴或女婴两种可能等等。根据这种简单试验的分布,可以得到基于这个试验的更加复杂事件的概率。

这里

为二项式系数。 这里P(x)为n次试验中成功k次的概率,p为每次试验成功的概率。不过现在很多统计学工具要统计二项分布的都已经直接实现了~

多项分布为二项分布的推广,就好比调查顾客对5个品牌的饮料的选择中,每种品牌都会以一定的概率中选,假定这些概率为p1,p2,p3,p4,p5。每次试验的结果只可能有一个,因此这些概率的和为1,即p1+p2+p3+p4+p5 = 1,在二项分布中,人们关心的是在n次实验中成功k次的概率(有了成功k次的概率,就有了失败n-k次的概率)。但是在多项分布问题中,所关心的就是在n次试验中,选择5个品牌的人数分别为m1,m2,m3,m4,m5的概率,自然,m1+m2+m3+m4+m5=n。

超几何分布

  超几何分布和有限总体的不放回抽样的实践有密切关系。比如有一批500个产品,而其中有5个次品,质量检查人员随即抽取20个产品进行检查。如果抽到的20个产品中含有2个或更多不合格产品,则整个500个产品都将会退会。那么该批产品退回的概率是多少呢? 这里就满足了超几何分布。 这是一种不放回的抽样,如果放回的话那么这个物品还可能会被抽上,那么每次抽样时得到次品的概率是一样的,等于次品的比例,这就不是超几何分布而是二项分布了。这里的产品总数为n,其中不合格产品数为k,不放回抽样的数目为N,而样本中有M个不合格的产品的概率就为:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-01-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何关闭nginx服务_如何启动nginx
Nginx安装完成后,接下来我们要学习的是如何启动、重启和停止Nginx的服务。对于Nginx的启停在linux系统中也有很多种方式,我们本次课程介绍两种方式:
全栈程序员站长
2022/09/22
2.6K0
如何关闭nginx服务_如何启动nginx
Nginx 基本使用
前面在提到 Nginx 的高性能,其实也和它的架构模式有关。Nginx 默认采用的是多进程的方式来工作的,当将 Nginx 启动后,我们通过 ps -ef | grep nginx 命令可以查看到如下内容:
用户9615083
2022/12/25
4190
Nginx 基本使用
服务器无损升级技术解析
声明:本人原创文章,详细内容已发布在我的微信个人技术公众号---网络技术修炼,公众号总结普及网络基础知识,包括基础原理、网络方案、开发经验和问题定位案例等,欢迎关注。
用户1215536
2023/10/16
2270
服务器无损升级技术解析
nginx这些原理你都懂了吗?
以下两个信号专门用于进行nginx的热部署的时候使用,但是只能通过linux命令行的kill实现
公众号: 云原生生态圈
2021/11/15
6380
nginx这些原理你都懂了吗?
Nginx架构基础
Nginx其实有两种进程结构,一种是单进程结构,一种是多进程结构。单进程结构只适合我们做开发调试,在生产环境下,为了保持 Nginx 足够健壮,以及可以利用到 CPU 的多核特性,我们用到的是多进程架构的Nginx。
mazhen
2023/11/24
2050
Nginx架构基础
初识Nginx
Nginx提供的基本功能服务从大体上归纳为”基本HTTP服务”、“高级 HTTP服务”和”邮件服务”等三大类。
用户11097514
2024/05/31
790
初识Nginx
【Nginx】初识与环境准备
单次请求或者高并发请求的环境下,Nginx都会比其他Web服务器响应的速度更快。一方面在正常情况下,单次请求会得到更快的响应,另一方面,在高峰期(如有数以万计的并发请求),Nginx比其他Web服务器更快的响应请求。Nginx之所以有这么高的并发处理能力和这么好的性能原因在于Nginx采用了多进程和I/O多路复用(epoll)的底层实现。
十八岁讨厌编程
2022/12/10
5170
nginx+lua学习
1. nginx+lua学习 1.1. 网关架构 1.2. nginx命令和信号控制 nginx -s stop 快速关闭,不管有没有正在处理的请求 nginx -s quit 优雅关闭方式,推出前完
老梁
2019/09/10
1.3K0
nginx+lua学习
Nginx 热部署和日志切割,你学会了吗?
上篇文章,我们已经安装好 Nginx,并且配置好 Nginx 文件后,这个时候我就需要操作 Nginx 的命令行了,这篇文章主要讲解 Nginx 命令行相关知识,并通过日常遇到的热部署、切割日志文件场景来熟悉 Nginx 命令行操作。
武培轩
2019/11/04
4170
Nginx 热部署和日志切割,你学会了吗?
3-Nginx 命令详解
Nginx  -s 发送信号:  stop quit reopen reload
py3study
2020/01/14
7220
Nginx 平滑升级
随着 Nginx 越来越流行,Nginx 的版本迭代也越来越频繁,当我们需要使用某些新版本的特性或者修复某个旧版本的 BUG 时,就要对 Nginx 进行升级。然而线上业务大多是 7*24 小时不间断运行的,我们需要在升级的时候保证不影响在线用户的访问。Nginx 的热升级功能可以解决上述问题,它允许新老版本灰度地平滑过渡,这受益于 Nginx 的多进程架构。
Se7en258
2021/07/01
1.5K0
又拍云tokers-谈谈 nginx 信号集
昨天下午的时候,一台引流测试机器的一个 ngx_lua 服务突然出现了一些 HTTP/500 响应,从错误日志打印的堆栈来看,是不久前新发布的版本里添加的一个 Lua table 不存在,而有代码向其进行索引导致的。这令人百思不得其解,如果是版本回退导致的,那么为什么使用这个 Lua table 的代码没有被回退,偏偏定义这个 table 的代码被回退了呢?
用户2825413
2019/07/15
6490
Nginx-运行管理篇
master负责管理worker进程, 具体woker进程数由 worker_processes 指令配置。
用户2825413
2019/07/16
7620
Nginx-运行管理篇
nginx平滑升级编译headers-more模块
不想暴露某些服务器信息的时候,需要自定义response头信息,可以去修改nginx的源码,或者编译的时候,加上headers-more这个模块.
用户1168904
2021/07/20
9400
Nginx(一)
Nginx 现在已经是在 Web 开发中必不可少的技能了,我们通过几篇文章,来总结一下有关 Nginx 的知识。
1ess
2021/11/01
1970
Nginx----安装和配置文件参数详解
Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是 2004年10月4号发布的0.1.0版本。
大忽悠爱学习
2021/12/08
2.4K0
Nginx----安装和配置文件参数详解
Nginx平滑升级
按照原来的编译参数安装 nginx 的方法进行安装,只需要到 make,千万不要 make install
Cyylog
2020/08/19
1.3K0
Nginx平滑升级源码分析
一、平滑升级步骤 1、重命名之前的sbin/nginx文件,将新的nginx文件放到sbin/目录下 #mv ./sbin/nginx ./sbin/nginx.old #cp ~/nginx ./sbin/ 2、向正在运行的nginx发送USR2信号启动新的nginx,这个时候新老nginx都会接收请求,看那一个进程能抢到锁,抢到锁的worker进程可以accpet新请求 #kill -USR2  `cat nginx.pid` 3、观察新的nginx运行无误后,向旧nginx发信号 停止旧nginx的运
magicsoar
2018/02/06
1.3K0
Nginx平滑升级源码分析
重启nginx后丢失nginx.pid的解决方法
停止操作是通过向nginx进程发送信号来实现的。 步骤1:查询nginx主进程号
全栈程序员站长
2021/12/23
2K0
【Nginx01】Nginx学习:命令行参数
对于 Nginx 来说,它不像其它很多别的工具一样,有很多的命令行参数,比如我们刚刚学习完的 Redis 中的 redis-cli 或者 redis-server 。Nginx 的命令行参数只有几个,相信不少同学也经常会用到,所以总体来说,今天学习的内容并不是特别的复杂。
硬核项目经理
2023/08/09
3740
【Nginx01】Nginx学习:命令行参数
相关推荐
如何关闭nginx服务_如何启动nginx
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验