问题标签 [gamma-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 投票
4 回答
3012 浏览

statistics - 从集合中选择元素的概率

从一组 n 个元素中随机选择一个元素的预期概率是 P=1.0/n 。假设我使用无偏方法检查 P 足够多次。P的分布类型是什么?很明显,P 不是正态分布的,因为它不能是负数。因此,我可以正确假设 P 是伽马分布的吗?如果是,这个分布的参数是什么?此处显示了从 100 个元素集中选择一个元素 1000 次的概率直方图。

有什么办法可以将其转换为标准分布

现在假设观察到的选择给定元素的概率是 P* (P* != P)。如何估计偏差在统计上是否显着?

编辑:这不是作业。我正在做一个爱好项目,我需要这个统计数据。大约 10 年前我已经完成了我的最后一个作业:-)

0 投票
1 回答
3657 浏览

c++ - Boost 中的 Gamma 分布

我正在尝试使用来自 boost::math 的 Gamma 分布,但看起来它无法与 boost::variate_generator 一起使用。有人可以证实吗?或者有没有办法使用它。

我发现有一个未记录的 boost::gamma_distribution 可能也可以使用,但它只允许从分布中选择 alpha 参数而不是 beta。

谢谢!

0 投票
5 回答
49981 浏览

python - 用(python)Scipy拟合伽马分布

任何人都可以帮助我在 python 中拟合伽马分布吗?好吧,我有一些数据:X 和 Y 坐标,我想找到适合这个分布的 gamma 参数......在Scipy doc中,事实证明 fit 方法确实存在,但我不知道如何使用它:s..首先,参数“数据”必须采用哪种格式,以及我如何提供第二个参数(参数),因为这就是我正在寻找的?

0 投票
1 回答
2212 浏览

matlab - MATLAB | 根据均值和概率区间计算 gamma dist 的参数

我有一个包含 2 个未知数的 2 个方程的系统,我想使用 MATLAB 求解,但不知道如何编程。我得到了一些关于伽马分布的信息(平均值为 1.86,1.61 和 2.11 之间的 90% 区间),最终想要得到平均值和方差。我知道我可以使用正态近似,但我宁愿求解 A 和 B,即伽马分布的形状和尺度参数,并以这种方式找到均值和方差。在伪 MATLAB 代码中,我想解决这个问题:

你将如何解决这个问题?如果有帮助,我有符号数学工具箱。

0 投票
1 回答
86 浏览

dataset - 评分为 1-100

我有一个包含 2000 个元素的数据集。我发现该数据集的分布为 Gamma (0.4)。我正在尝试以 1-100 的比例给这些数字打分。但我认为线性转换公式不起作用,因为它具有统计分布。我怎么解决这个问题?谢谢

0 投票
3 回答
3460 浏览

c++ - C ++中的伽马分布随机变量

在 C++ 中获得伽马分布随机变量的最简单方法是什么?Boost似乎有这个功能,但我不清楚如何使用它。

0 投票
3 回答
10713 浏览

opengl - 色彩空间、伽玛和图像增强

色彩空间。好了,大家都知道RGB了:在[0.0,1.0]范围内归一化的三个值,分别代表颜色分量Red Green Blue的强度;这种强度是线性的,不是吗?

伽玛。据我所知,伽玛是将RGB颜色分量映射到另一个值的函数。谷歌搜索,我看到了线性函数和非线性函数......线性函数似乎可以缩放 RGB 分量,所以它似乎可以调整图像亮度;非线性函数似乎可以“解压缩”较暗/较亮的组件。

现在,我开始实现一个图像查看器,它将不同的图像格式显示为纹理。我想修改这些图像的伽玛,所以我应该建立一个片段着色器并在纹理四边形上运行。很好,但我如何确定正确的伽马校正?

OpenGL 使用线性 RGB 颜色空间,使用浮点组件。实际上,我可以从这些值开始计算伽马校正值(具有特殊的浮点精度),因此它们在钳位伽马校正值后显示。

首先,我将确定伽马斜坡。我怎么能确定呢?(分析或使用查找表)

然后,我开始研究 OpenGL 扩展 EXT_framebuffer_sRGB,这似乎与扩展EXT_texture_sRGB非常相关。

EXT_texture_sRGB 引入了一种新的纹理格式,用于将文本值线性化到 RGB 线性空间中。(脚注1)通过这种方式,我知道sRGB色彩空间并将其用作线性RGB色彩空间。

相反,EXT_framebuffer_sRGB 扩展允许我将线性 RGB 值编码到 sRGB 帧缓冲区,而不用担心它。

...

等等,所有这些信息是为了什么?如果我可以使用 sRGB 帧缓冲区并加载 sRGB 纹理,则无需 sRGB 转换即可处理该纹理……我为什么要更正伽玛?

也许即使在 sRGB 缓冲区上,我也可以同样校正伽玛?或者我最好不要?以及亮度和对比度:它们应该在伽马校正之前还是之后应用?

信息量很大,我现在很困惑。希望你们中的某个人能更多地向我解释所有这些概念!谢谢你。

...

还有一个问题。如果设备伽玛不同于“标准”2.2,我如何“累积”不同的伽玛校正?我不知道是否清楚:如果图像 RGB 值已经针对伽马值为 2.2 的显示器进行了校正,但显示器的伽马值为 2.8,我该如何校正伽马?


(1) 这里有一些摘录来强调我的意思:

sRGB 色彩空间基于昏暗办公室中预期的典型(非线性)显示器特性。它已被国际电工委员会 (IEC) 标准化为 IEC 61966-2-1。sRGB 颜色空间大致对应于 2.2 伽马校正。


此扩展是否提供任何类型的 sRGB 帧缓冲区格式或保证使用 sRGB 纹理渲染的图像在输出到支持 sRGB 颜色空间的设备时“看起来不错”?

0 投票
1 回答
612 浏览

c++ - 用 C++ 编写的 Matlab gamfit 和 gampdf 函数

我想知道是否有人已经在 C、C++ 或 Objective-C 中实现了两个 Matlab 函数gamfitgampdf 。我想我会先问一下,然后再自己实施它们。

0 投票
1 回答
1099 浏览

java - 如何使用编程语言模拟 Erlang(k) 变量?

我有一个大学项目,我需要在其中创建一个模拟 Erlang(k) 变量的程序。我不是在谈论 Erlang 语言,而是关于标准 Gamma(0,1,k), k ϵ N+。如果有人可以帮助我或就如何在 C++ 或 Java 中解决此问题提供建议,我将不胜感激。

我已经写了这个问题附带的公式和定理:link

0 投票
1 回答
2458 浏览

r - GAMMA.INV(probability,alpha,beta) Excel 函数的等效 R 函数是什么?

我需要找到伽马累积分布的倒数。我知道在excel中有GAMMA.INV(probability,alpha,beta)功能可以做到这一点。如何在 R 语言中实现这一点?