问题标签 [normal-distribution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2766 浏览

php - 用小数据在php中生成不同的钟形曲线

我希望能够从很少的数据中生成这些钟形曲线:

钟形曲

我正在寻找 php 中的一个函数,它可以为我提供这些钟形曲线生成的数据。我还不知道我要用什么来显示它们,但我首先需要数据。

我数学不是很好,我尝试过创建一些正态分布,但没有一种简单的方法可以说:“我想要一条细钟形曲线”或“我想要一条大钟形曲线”。

也许使用上图右侧顶部的参数可能很酷。

有人知道我如何在 PHP 中重现这些图表的数据点吗?

谢谢!

0 投票
2 回答
2456 浏览

javascript - 用于可视化的虚假分布数据

我想为我的可视化项目(在 JavaScript 中)创建一些“模拟数据”。

优选地,我想根据一些概率分布函数,即正态或对数正态,将总共x 个单元分配给具有z 步长间隔的y 个不同组。

例子:

使用正态密度函数将 100 个单位准确分配给组 0-5000、5000-10000、[...]、75000-80000。

应该呈现如下内容:

(如果我可以用一个简单的种子参数引入一些偏度,那将是一个好处。)

0 投票
2 回答
13472 浏览

python - 在 matplotlib 中绘制双变量高斯分布

给定它们的中心和协方差矩阵作为 numpy 数组,我们如何绘制(在 python matplotlib 中)二元高斯分布?

假设我们的参数如下:

0 投票
1 回答
1374 浏览

intersection - 两个圆形高斯函数的重叠区域

我正在尝试编写代码来查找 3D 形状之间的重叠。

每个形状由两个相交的正态分布定义(一个在 x 方向,一个在 y 方向)。

您对解决此问题的现有代码或我可以用来构建此代码的功能有任何建议吗?我的大部分编程经验都是使用 R 语言,但我也对其他语言的解决方案持开放态度。

提前感谢您的任何建议和帮助!


关于这个问题的较长研究背景:我正在研究昆虫对声学空间的使用。我想知道随机组装的昆虫群的叫声是否与我们在自然群落中观察到的相似(随机测试)。为此,我需要随机选择昆虫种类并计算它们之间的相似度。

对于每个物种,我有两个近似正态分布的呼叫特征的均值和方差。我想使用这两个呼叫特征来构建物种的 3D 概率分布。然后我想计算一个物种的 PDF 与另一个物种重叠的数量。

如果问题不清楚或不适合本论坛,请接受我的道歉。

0 投票
3 回答
4334 浏览

c++ - 在 C/C++ 中从对数正态分布生成一个随机数

我正在使用 MS Visual Studio 2010。

现在我想通过对数正态分布生成一个 3 到 200 范围内的随机数。

我听说“中心极限定理”可以将均匀分布转换为正态分布,但这对我来说似乎太多了,因为我的范围有 198 个数字:

那么,我可以写吗

谢谢回答我的问题....

0 投票
1 回答
2935 浏览

c++ - 使用 Boost 从多元正态分布中采样

我可以使用 C++ 中的 Boost 从正态分布中采样。

我现在有一个简单的问题:

如何使用 Boost 函数(正态分布、多阵列...)从多元正态分布(n>2)中采样?

0 投票
1 回答
2029 浏览

java - Java 正态分布,平均差异小于 0,标准偏差小于 1

我的教授正在模拟客户到银行。它表示客户遵循具有 3.5 均值和 1.3 标准偏差的正态分布到达。

问题是我在理解为什么使用此代码时遇到了一些困难。我相信他提供的代码是接收流、均值和标准来生成随机数

代码

我的数学课是很多年前的,所以理解这个正态分布有点困难,在网上搜索了如何计算正态分布后,我找不到任何类似于给定代码的公式。

所以,这些是我的问题。

  1. 做什么second?是某种保护吗?
  2. 这段代码如何使用正态分布?好像想不通...
0 投票
2 回答
2337 浏览

c# - 是否有 ac# lib 可以将数据拟合到正态分布?

我发现了一个类似的问题,但没有确切的答案。

我需要的是一个真实世界的数据集:List<double>并假设它符合正态分布。我需要得到分布(平均值和 sdv)。我正在使用math.net来计算我的应用程序中的数据。math.net 可以做到这一点以及如何做到这一点?或者是否有任何其他 C# 库可以做到这一点?

非常感谢。

0 投票
1 回答
1079 浏览

c++ - 使用 C++ TR1 生成随机数

我正在尝试从正态分布中生成随机数。当代码:

出现在 main() 中,程序运行正常。但是,如果它是从另一个函数调用的,则来自 main 的下一次调用将返回先前生成的相同值。下面是一些说明这一点的代码。输出的前几行是:

有谁知道为什么会这样?

编译器是 Windows 上的 gcc 4.4.1。

0 投票
3 回答
8706 浏览

sql-server - 如何在 SQL Server 中生成具有正态分布的数字

我正在尝试播种一些数据,是否有在 SQL Server 中生成遵循正态分布曲线的数字?

比如:我会指定平均值、标准差和计数,然后我会得到一个数字列表?