统计学中负二项离散分布在 Python 中17 Mar 2025 | 4 分钟阅读 scipy.stats.nbinom() 描述了负二项离散分布。它是 rv_discrete 类的一个实例,该类继承自通用方法。它通过添加特定于此分布的详细信息来完善技术。 给出概率质量函数,它表示负二项离散分布的总失败次数: ![]() nbinom 包含 n 和 p 作为形状参数,其中 n 是成功次数,p 是单次成功的概率,而 1 - p 是单次失败的概率。 为了获得成功而进行平均失败次数是负二项分布另一个流行的参数化。平均值与成功的可能性有关 ![]() 其中 µ 是平均值 n 是成功次数 我们可以用“离散度”、“异质性”或“聚集度”参数 α 来定义成功次数,该参数将平均值 µ 与方差 σ2 相关联, ![]() 上面定义的负二项离散分布的概率质量函数是标准化形式。我们使用 loc 参数来移动和缩放分布。nbinom.pmf(k, n, p, loc) 恰好等于 nbinom.pmf(k - loc, n, p). 包含在负二项离散分布中的参数
默认值为 'mv'(平均值和方差)
Python 在 scipy.stats 库下提供了 nbinom 模块,用于查找负二项离散分布。 在 Python 中导入 nbinom() 库让我们通过 Python 中的不同程序来理解统计学中负二项离散分布的概念。 程序 1:创建负二项离散随机变量的程序 代码 输出 Random Variable : 说明 使用 nbinom() 函数,我们创建了一个负二项离散随机变量。首先,我们导入了nbinom 模块,并将 x 和 y 两个变量赋予了随机值。在用于负二项离散分布的 nbinom 模块下,有一个 nbinom() 函数,它给出随机变量。 程序 2:创建负二项离散随机变量及其概率分布的程序。 代码 输出 Random Variates : [0 0 0 0 0 0 0 1 0 0] The Probability Distribution : [-1. nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan] 说明 我们使用 nbinom.rvs() 函数创建了随机变量,并使用具有随机值的 numpy 数组使用 lomax.ppf() 函数创建了概率分布。 程序 3:图形化表示负二项离散概率分布的程序。 代码 输出 Distribution : [0. 0.08163265 0.16326531 0.24489796 0.32653061 0.40816327 0.48979592 0.57142857 0.65306122 0.73469388 0.81632653 0.89795918 0.97959184 1.06122449 1.14285714 1.2244898 1.30612245 1.3877551 1.46938776 1.55102041 1.63265306 1.71428571 1.79591837 1.87755102 1.95918367 2.04081633 2.12244898 2.20408163 2.28571429 2.36734694 2.44897959 2.53061224 2.6122449 2.69387755 2.7755102 2.85714286 2.93877551 3.02040816 3.10204082 3.18367347 3.26530612 3.34693878 3.42857143 3.51020408 3.59183673 3.67346939 3.75510204 3.83673469 3.91836735 4. ] ![]() 说明 我们使用 numpy 数组打印了分布,然后使用 matplotlib,我们使用百分点函数 (.ppf) 打印了负二项离散分布图。 程序 4:图形化表示负二项离散概率分布函数中变化的比例参数的程序。 代码 输出 [ ![]() 说明 通过线性间隔的数字,我们使用百分点函数 (.ppf) 和概率质量函数 (.pmf) 绘制了两个不同的负二项离散概率分布函数。 |
制作小规模项目,例如基于文本用户界面 (TUI) 的掷骰子应用程序,可以帮助我们提高 Python 编程能力。我们将学习收集和验证用户输入、从包和模块导入代码、使用写入函数、利用...
阅读20分钟
? ASCII(美国信息交换标准代码)是一种计算机中使用的字符编码标准,用于表示文本。它为每个字符分配一个唯一的数字,这些数字可以表示为十六进制格式。在 Python 中将十六进制字符串转换为 ASCII 涉及几个步骤,...
阅读 2 分钟
简介:在本文中,我们讨论在 Python 中解析 TSV。文件存储可读和可写的信息。在 Python 中对文档实现的操作有读、写、打开、关闭、重命名和删除。Python 有两种主要类型的文件:二进制文件和文本文件。有很多种...
阅读 3 分钟
什么是矩阵?编程中的矩阵也被视为多维数组。一个矩阵可以是任何维度的,例如二维矩阵、三维矩阵等。我们可以通过排列许多一维数组(一维数组的堆栈)来创建二维矩阵。在...
阅读 3 分钟
Instagram 是当今最受欢迎的社交媒体平台,拥有数十亿用户。在当今时代,Instagram 不仅是人们可以与他人分享图片的地方,还可以利用这个平台来发挥自己的优势。一...
阅读 10 分钟
在本教程中,我们将编写 Python 程序来查找给定列表的完美和。让我们理解问题陈述。问题陈述 给定一个由非负整数组成的数组 arr[] 和一个整数 sum,任务是计算给定数组的子集数,这些子集...
5 分钟阅读
在查看 re 模块的 Split、Sub、Subn 函数之前,让我们先了解一些 Python 提供的 re 模块。Regex 或正则表达式 (RE) 是一个特定的文本字符串,对于定义搜索模式非常有用...
阅读 24 分钟
Python 中的 __init__ 方法 如果您一直使用面向对象编程,您可能经常遇到“init”这个词。__init__ 是一个 Python 方法。它类似于 Java 和 C++ 等语言中的构造函数。了解 Python 中的类和对象将有助于...
阅读 4 分钟
水壶问题是一个经典的谜题,涉及使用两个水壶来测量一定量的水。水壶问题的主要目标是使用水壶通过注水和倒水来测量出特定量的水...
阅读9分钟
对象识别是计算机视觉广阔领域中的一项技术。该技术能够识别图像和视频中存在的对象并对其进行跟踪。对象识别,也称为对象检测,具有多种应用,如人脸识别、车辆识别……
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India