gaussian相关内容

如何在Python中高效地计算两个高斯分布的热图?

我正在尝试生成一个热图,其中像素值由两个独立的2D高斯分布控制。设它们分别是Kernel1(muX1,muY1,sigmaX1,sigmaY1)和Kernel2(muX2,muY2,sigmaX2,sigmaY2)。更具体地说,每个内核的长度是其标准差的三倍。第一个内核具有sigmaX1=sigmaY1,第二个内核具有sigmaX2<;sigmaY2。两个核函数的协方差矩阵是对角的(X和Y是独 ..
发布时间:2022-07-16 13:31:57 Python

使用Python对较低的峰宽进行不精确的高斯拟合

我正在尝试将高斯与噪声吸收光谱相匹配。然而,它似乎并不适用于所有情况。当我尝试将峰值宽度减小到例如PEAK_WIDTH=10时,下面的代码没有产生很好的匹配,只有一行。同样,如果我将峰值的位置再向右移动x_Peak_loc=160,它也不起作用。我如何才能更好地适应这些情况呢?谢谢!代码如下: import numpy as np from scipy.optimize import cur ..
发布时间:2022-05-23 18:15:28 Python

在海运显示图/直方图函数中绘制适合直方图的高斯曲线(而不是DISPLOT)

我决定尝试一下海运版本0.11.0!按照我的理解,玩弄dislot函数将取代dislot。我只是想弄清楚如何将高斯拟合绘制到直方图上。以下是一些示例代码。 import seaborn as sns import numpy as np x = np.random.normal(size=500) * 0.1 使用dislot我可以执行以下操作: sns.distplot(x, k ..
发布时间:2022-02-27 16:45:34 Python

将正态曲线叠加到R中的直方图

我设法在网上找到如何在 R 中将正态曲线叠加到直方图上,但我想保留直方图的正常“频率"y 轴.请参阅下面的两个代码段,并注意在第二个代码段中,y 轴如何替换为“密度".我怎样才能将 y 轴保持为“频率",就像在第一个图中一样. 作为奖励:我还想在密度曲线上标记 SD 区域(最多 3 个 SD).我怎样才能做到这一点?我试过abline,但是这条线延伸到图的顶部,看起来很丑. g = d$m ..
发布时间:2022-01-30 22:46:54 其他开发

如何从整数范围生成正态分布随机数?

给定一个整数范围的开始和结束,我如何计算这个范围之间的正态分布随机整数? 我意识到正态分布进入 -+ 无穷大.我猜尾巴可以被截断,所以当随机计算超出范围时,重新计算.这提高了该范围内整数的概率,但只要这种影响是可以容忍的( 公共类高斯{私有静态 bool uselast = true;私有静态双 next_gaussian = 0.0;私人静态随机随机=新随机();公共静态双 BoxMul ..
发布时间:2022-01-24 19:47:00 C#/.NET

背景减法的中值方差

我在论文的实施过程中遇到了一些问题移动观察者的统计背景减法. 问题 1: 在第 4.1 节中,它谈到“...中值方差是根据第一个组件在整个图像上计算..." 我很困惑作者的实际意思. 根据 Stauffer &Grimson 的论文 Adaptive Background Mixture Models for Real-Time Tracking (1999),对于每个背景 ..

Random.nextgaussian() 可以从具有不同均值和标准差的分布中采样值吗?

这是一道结合 Java 和基本数学的问题.Random.nextGaussian() 的文档指出它从均值为 0 和标准差为 1 的正态分布中采样.如果我想从具有不同均值和方差的正态分布中采样怎么办? 解决方案 简短的回答是 Random r = new Random();double mySample = r.nextGaussian()*desiredStandardDeviation ..
发布时间:2022-01-07 23:20:25 Java开发

在 MATLAB 中测试数据分布是否遵循高斯分布

我有一些数据点和它们的平均点.我需要找出这些数据点(具有该平均值)是否遵循高斯分布.MATLAB 中是否有可以进行这种测试的函数?还是我需要自己编写测试? 我尝试查看 MATLAB 提供的不同统计函数.我对 MATLAB 很陌生,所以我可能忽略了正确的函数. 干杯 解决方案 检查这个 文档页面. 出于您的目的,您可以使用: 卡方拟合优度检验 Lilliefors ..
发布时间:2022-01-07 23:19:20 其他开发

来自 C++ 中多元正态/高斯分布的样本

我一直在寻找一种从多元正态分布中采样的便捷方法.有谁知道一个现成的代码片段来做到这一点?对于矩阵/向量,我更喜欢使用 Boost 或 Eigen 或其他我不熟悉的非凡库,但是我可以在紧要关头使用 GSL.如果该方法接受非负-定协方差矩阵而不是要求正定(例如,与 Cholesky 分解一样),我也喜欢它.这存在于 MATLAB、NumPy 和其他软件中,但我很难找到现成的 C/C++ 解决方案. ..

Python中的多元核密度估计

我正在尝试使用 SciPy 的 gaussian_kde 函数来估计多元数据的密度.在我下面的代码中,我采样了一个 3D 多元法线并拟合了核密度,但我不确定如何评估我的拟合. 将 numpy 导入为 np来自 scipy 导入统计mu = np.array([1, 10, 20])sigma = np.matrix([[4, 10, 0], [10, 25, 0], [0, 0, 100]])数 ..
发布时间:2021-12-31 12:26:44 Python

Python:具有非线性最小二乘法的双曲线高斯拟合

我的数学知识有限,这就是我可能被卡住的原因.我有一个光谱,我试图拟合两个高斯峰.我可以适应最大的峰,但我不能适应最小的峰.我知道我需要对两个峰值的高斯函数求和,但我不知道我哪里出错了.显示了我当前输出的图像: 蓝线是我的数据,绿线是我当前的拟合.我的数据中的主峰左侧有一个肩部,我目前正在尝试使用以下代码对其进行拟合: 导入 matplotlib.pyplot 为 pt将 numpy 导入为 ..
发布时间:2021-12-31 12:22:35 Python

Matlab中向量的高斯滤波器

我有一个 n 维向量(1xn 数据集,它不是图像数据),我想对其应用高斯滤波器.我有 Image Processing Toolkit 和其他一些(询问您是否需要列表). 大概我可以使 fspecial 函数的 hsize 参数类似于 [1 n].作为下一步,我仍然可以使用 imfilter 将其应用于我的向量,还是应该使用其他东西? 我已经看过很多关于如何在 Matlab 中将高斯滤 ..
发布时间:2021-12-23 16:02:22 其他开发

JavaScript Math.random 正态分布(高斯钟形曲线)?

我想知道 JavaScript 函数 Math.random 是否使用正态(与均匀)分布. 如果没有,我怎样才能得到使用正态分布的数字?我还没有在网上找到明确的答案,一种创建随机正态分布数的算法. 我想重建施密特机(德国物理学家).机器产生 0 或 1 的随机数,并且它们必须是正态分布的,这样我才能将它们绘制为高斯钟形曲线. 例如,随机函数产生 120 个数字(0 或 1),并且 ..
发布时间:2021-12-21 16:05:55 前端开发

使用 numpy.random.normal 时如何指定上下限

我希望能够从仅介于 0 和 1 之间的正态分布中选取值.在某些情况下,我希望能够基本上返回完全随机的分布,而在其他情况下,我想返回值呈高斯形状. 目前我正在使用以下功能: def blocksgauss(mu,sigma):而真:numb = random.gauss(mu,sigma)如果(麻木 > 0 和麻木 它从正态分布中选择一个值,如果它不在 0 到 1 的范围内,则将其丢弃, ..
发布时间:2021-12-21 15:53:06 Python

我应该通过哪些措施在 MATLAB 中设置高斯滤波器的大小?

我正在尝试使用 MATLAB 学习图像处理,并且我已经阅读了有关图像过滤器的信息.通过考虑此代码: gaussianFilter = fspecial('gaussian', [7, 7], 5) , 这将构建一个 7 行 7 列的高斯滤波器矩阵,标准差为 5.因此,滤波器矩阵的大小为 7 x 7 . 这个矩阵的大小如何对过滤有效?(这个矩阵有什么作用?) 我应该通过哪些措施在代码 ..

没有加速结果的高斯消元

美好的一天, 我正在开发一个 C 库(对于我自己,代码:https://github.com/BattlestarSC/matrixLibrary.git) 来处理矩阵函数.这主要是一种学习/实践活动.我的挑战之一是有效地获取矩阵的行列式.由于我目前的尝试失败了,我想采取不同的方法.我正在阅读麻省理工学院文档中的这种方法:http://web.mit.edu/18.06/www/Spring ..
发布时间:2021-12-17 15:13:03 其他开发

如何使用自定义 SVM 内核?

我想用 Python 实现我自己的高斯内核,仅供练习.我正在使用:sklearn.svm.SVC(kernel=my_kernel) 但我真的不明白发生了什么. 我希望函数 my_kernel 以 X 矩阵的列作为参数被调用,而不是我用 X, X 调用它> 作为参数.看例子就不清楚了. 我错过了什么? 这是我的代码: '''创建于 2014 年 11 月 15 日@作者:路易吉 ..
发布时间:2021-12-14 10:12:20 AI人工智能