问题标签 [gamma]

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 投票
0 回答
366 浏览

r - 伽玛回归 R GLM 与 SAS GENMOD

我正在尝试用 R 复制我在 SAS 中的伽马回归。不幸的是,我得到了完全不同的参数估计,我不知道是什么原因造成的。我一直在寻找关于我的问题的答案,但我没有找到任何涵盖它的东西。

我的 SAS 代码是:

我看到 var1 在类语句中使用,但没有在模型语句中使用 - 它可以改变结果吗?(我无法重新运行代码)。

我在 R 中所做的是:

什么可能导致这两个代码的结果不同?

提前致谢!

0 投票
1 回答
101 浏览

qt - 取自 Item 的纹理:我可以让它的过滤是伽马正确的吗?

如果这是我创建的纹理,我只需将其 internalFormat 设置为GL_SRGB. 但是我将 Qt Quick 传递Item foo到我的自定义QQuickFramebufferObjectGL 代码中,在那里我获取foo->textureProvider()->texture()并使用该纹理进行渲染。

那么我可以使纹理的过滤(当双线性采样时)是伽玛正确的吗?

注意:我知道我可以使用 4 个纹理抽头和 lerping 实现手动双线性过滤,但这会在一定程度上损害性能,所以我正在寻找更好的方法。

或者我可以从 Qt Quick 纹理转变成GL_SRGB我自己的纹理,然后使用该纹理,但这更复杂,并且每次更新源纹理时都需要发生这种情况,从而损害性能(和 RAM 使用)。

我已经在谷歌搜索了 Qt 可能提供的用于配置它的钩子,但除了 QQuickTextureFactory 之外什么都没有找到,但是它并不能解决我的问题,至少 AFAICS 是这样。

我需要支持 OpenGL ES 2.0。

0 投票
1 回答
1132 浏览

c++ - 启用时,OpenGL 帧缓冲块是否考虑伽马校正?

这是我的问题,当我加载纹理时,我将它们作为 SRGB 加载以将它们转换为线性空间。当我写入窗口系统提供的默认帧缓冲区时,我启用了 GL_FRAMEBUFFER_SRGB 以便写入帧缓冲区会将颜色从线性空间转换为 SRGB 空间。

现在的问题是我正在渲染到屏幕外 FBO,然后将其放入默认帧缓冲区。这样做时,打开或关闭 GL_FRAMEBUFFER_SRGB 无效。我尝试使用默认帧缓冲区绑定和屏幕外 FBO 绑定启用 GL_FRAMEBUFFER_SRGB,但它们不起作用。

但是,如果我将 GL_SRGB 指定为我绑定为屏幕外 FBO 的颜色缓冲区的纹理的内部格式,那么会起作用。我假设在这种情况下,当启用 GL_FRAMEBUFFER_SRGB 时,从片段着色器到纹理的写入将其从线性空间转换为 SRGB 空间。

我想知道,似乎从 FBO 到默认帧缓冲区的 GL_FRAMEBUFFER_SRGB 转换没有得到应用。由于我想在线性空间中工作,直到最终传输到默认帧缓冲区的后缓冲区,当我将屏幕外 FBO 传送到默认帧缓冲区时,如何应用转换?我猜想将屏幕外 FBO 作为纹理进行采样并在默认帧缓冲区上渲染一个四边形会应用 SRGB 转换,但是没有办法使用帧缓冲区进行这种转换吗?

0 投票
1 回答
546 浏览

scipy - 如何计算拟合伽马分布的平均值?

我使用scipy.stats.gamma.fit(data)将伽玛分布拟合到我的数据中。我想知道结果分布的平均值是什么。

如何找到拟合伽马分布的平均值?

0 投票
0 回答
369 浏览

bayesian - gamma full 条件 tau 的形状参数太小,WinBUGS

我正在尝试编写保留模型,但遇到了一些问题:

  1. 当我按“加载初始化”时,我收到消息

    该链包含单元化变量

    尽管我已经初始化了所有变量。

  2. 当我尝试更新我的模型时,忽略第一个问题并按“gen inits”,我收到消息

    gamma full 条件的形状参数太小

    尽管我使用的伽马分布参数与 Ntzoufras 和 Dellaportas (2002) 在“包含索赔计数不确定性的突出责任的贝叶斯模型”中建议的参数相同。

这是 WinBUGS 代码:

0 投票
2 回答
262 浏览

r - 使用递归实现对数伽玛

我正在尝试lgamma使用递归进行计算。但它没有按预期工作并给出Nanand -Inf。这可能是什么原因?

0 投票
1 回答
1425 浏览

c# - 快速图像伽玛校正

我正在对尺寸为 5000x3000x3 的图像进行伽马校正。

公式是

值 ^ (1 / 伽马)

对于 0.0 到 1.0 的 RGB 值

我的输入 gamma 值范围从 0.0 到 10.0,而 gamma = 0.0 始终输出 0.0。

问题是所涉及的pow计算太慢了。

在 float[, ,] 上执行此操作大约需要 1300 毫秒:

在 FloatMatrix 上使用NMathFunctions.Pow大约需要 1100 毫秒:

知道如何加快速度吗?

0 投票
3 回答
1415 浏览

imagemagick - 如何使用 ImageMagick 修复 PNG 的伽玛?

我想将 PNG 的 gamma 值修复为1/2.2. 例如,假设有一个 png 图像,其gAMA值为1/4.4. 由于某些原因,我必须将值固定为1/2.2. 所以我尝试convert如下命令。

然后,我比较了两个图像,orig.pngnew.png,但它们似乎不同。

我猜公式(1/4.4)/(1/2.2), 是错误的。有谁知道正确的方法吗?

谢谢。

编辑:

对不起,但也许我不能告诉你我真正想做什么。因此,我添加了更多信息和示例图像。

首先,我有下图。此图像的 gAMA 约为 0.227(1/4.4)。 此图像的 gAMA 值为 0.227(1/4.4)

然后,我需要这张图片。图像的 gAMA 为 0.4545(1/2.2),但外观与上图相同。

这张图是我想要的

所以,我不需要这个。这张图片的gAMA也是0.4545(1/2.2),但是外观和第一张不一样。

此图像的 gAMA 值为 0.4545(1/2.2)

0 投票
0 回答
65 浏览

r - 使用 Gamma 分布编写收入函数

我在编写收入函数时遇到问题。我得到的信息是:“查尔斯接管了一个卖鲜鱼的市场摊位。每天早上,他从批发商那里购买鱼,价格为每公斤 4 英镑,最高 100 公斤,每公斤 2.5 英镑任何超过 100 公斤的东西。他以每公斤 8 英镑的价格出售鱼。如果在一天结束时有任何鱼仍未售出,他以每公斤 1 英镑的价格将其卖给猫粮厂。查尔斯想知道要卖多少鱼每天购买以最大化他的平均每日利润。”

到目前为止,我将过去 150 天的每日销售数据的给定数据建模为伽马函数,并使用矩方法来查找参数,下面是我使用的代码:

我得到了:

我写了一个购买 n 公斤鱼的成本函数:

现在,当有 d 公斤的潜在销售并且查尔斯买了 n 公斤鱼时,我必须编写一个收入函数,收入(n,d)。

我认为潜在的销售将围绕:

据我所知,在猫粮之前的鱼类销售将围绕我发现的 Gamma 建模。

请问一下如何找到收入函数,谢谢。

0 投票
1 回答
1170 浏览

r - R中的伽马分布(qgamma)

这可能是一个非常愚蠢的问题,但有谁知道为什么我没有得到第二位等于平均值​​(100)?