二项式分布 | 学习笔记

简介: 快速学习二项式分布

开发者学堂课程【人工智能必备基础:概率论与数理统计:二项式分布】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/545/detail/7423


二项式分布

内容介绍

一、定义

二、公式

 

一、定义

玩板球这个例子。假设你今天赢了一场比赛,这表示一个成功的事件。你再比了一场,但你输了。如果你今天赢了一场比赛,但这并不表示你明天肯定会赢。我们来分配一个随机变量X,用于表示赢得的次数。可能的值是多少呢?它可以是任意值,这取决于你掷硬币的次数。

只有两种可能的结果,成功和失败。因此,成功的概率=0.5,失败的概率可以很容易地计算得到: q=p-1=0.5.

二项式分布就是只有两个可能结果的分布,比如成功或失败、得到或者丢失、赢或败,每一次尝试成功和失败的概率相等。

结果有可能不一定相等。如果在实验中成功的概率为 0.2,则失败的概率可以很容易地计算得到 q=1-0.2=0.8.

每一次尝试都是独立的,因为前一次投掷的结果不能决定或影响当前投掷的结果。只有两个可能的结果并凡重复 n 次的实验叫做二项式。一项分布的参数是 n 和 p 其中n是试验的总数,p 是每次试验成功的概率。

在上述说明的基础上,项式分布的属性包括:

1.每个试验都是独立的。

2.在试验中只有两个可能的结果;成功或失败。总共进行了 n 次相同的试验

3.所有试验成功和失败的概率是相同的。(试验是一样的)

 

二、公式

image.png

1.PMF (概率质量函数):是对离散随机变量的定义,是离散型随机变量在各个特定取值的概,该的数通俗来说,就是对于一个离散型事事件来说,使用这个的数来求它的各个成功事件结果的概率

2.PDF (概率密度函数):是对连续型随机变量的定义、与 PMF 不同的是 PDF 在特定点上的值并不是该点的概率,连续随机概率事件只能求一段区域内发生事件的概率,通过对这段区间进行积分来求!通俗说,使用这个概率密度的数将想要求概率的区间的临界点(最大值和最小值)带入求积分,就是该区间的概率。

// p是 0-1 的值,是成功的概率

image.png

P 对结果的影响

P 的概率越小,最后结果赢的概率越小

image.png

N 对结果的影响

image.png

N 越大,图像在逐渐变得平缓

随机样本 (Random Variates)

In [15]: import numpy as np

from scipy.stats import binom

# drar a single sample np.random.seed(42)

print(binomrvs(p=0.3,n=10),end="\n\n”)

# drar 1o sauples

print(binom.rvs(p=0.3,n=10, size=10),end=\n\n)

2

【5432215340】

image.png

相关文章
|
Java Apache
解决gradle下载慢的问题
解决gradle下载慢的问题
9915 0
|
Java Android开发
|
前端开发 API 定位技术
【百度地图API】如何使用suggestion--下拉列表方式的搜索建议
原文:【百度地图API】如何使用suggestion--下拉列表方式的搜索建议 摘要:   百度地图上有一个很强大的搜索建议功能,以下拉列表的方式展示出来。比如,输入“百度”,下拉列表中就会出现“北京市海淀区百度在线网络技术(北京)有限公司”。
2669 0
|
数据可视化 Java uml
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
5858 0
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
|
6月前
|
存储 弹性计算 运维
阿里云经济型e与通用算力型u1实例有何不同?性能、场景、价格对比与选型参考
在我们选择阿里云服务器实例规格时,经济型e实例和通用算力型u1实例因高性价比与广泛的适用性,深受个人开发者以及中小企业的喜爱。这两款实例不仅在价格上极具竞争力,而且在性能、稳定性以及适用场景方面也各有长处。它们之间究竟存在怎样的区别?在性能表现和适用场景上又有哪些不同?我们又该如何做出选择呢?本文会详细解读这两款实例的性能特点、适用场景、价格优势,以供大家参考。
|
6月前
|
JSON 数据可视化 API
产品经理的技术必修课:四步掌握API设计核心逻辑
产品经理的技术必修课:四步掌握API设计核心逻辑
274 83
|
Java API Apache
从零到英雄的蜕变:如何用Apache Wicket打造你的第一个Web应用——不仅是教程,更是编程之旅的启航
【9月更文挑战第4天】学习Apache Wicket这一开源Java Web应用框架是一段激动人心的旅程。本文将指导你通过Maven搭建环境,并创建首个“Hello, World!”应用。从配置`pom.xml`到实现`HelloWorldApplication`类,再到`web.xml`的设置,一步步教你构建与部署简单网页。适合初学者快速上手,体验其简洁API与强大组件化设计的魅力。
410 1
|
Java Spring Apache
Spring Boot邂逅Apache Wicket:一次意想不到的完美邂逅,竟让Web开发变得如此简单?
【8月更文挑战第31天】Apache Wicket与Spring Boot的集成提供了近乎无缝的开发体验。Wicket以其简洁的API和强大的组件化设计著称,而Spring Boot则以开箱即用的便捷性赢得开发者青睐。本文将指导你如何在Spring Boot项目中引入Wicket,通过简单的步骤完成集成配置。首先,创建一个新的Spring Boot项目并在`pom.xml`中添加Wicket相关依赖。
356 0
|
SQL 关系型数据库 MySQL
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
8253 0
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
|
量子技术 数据安全/隐私保护 芯片
量子加密技术的成本高吗?
量子加密技术的成本高吗?
506 59