问题标签 [gamma-function]
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.
matlab - 负值的不完整 Gamma 函数
我正在推导截断伽马分布的表达式。我推导出了一个包含不完整伽马函数的表达式。当我使用'gammainc(x,alpha)'函数在matlab中实现相同的值时,我得到了复杂的值,因为我的x值是负数。有没有其他方法可以计算负值的不完全伽马函数?
netlogo - NetLogo:在 NetLogo 中查找“random-gamma”计算错误及其范围的详细信息
我想查找详细信息,例如随机伽马计算误差及其范围。但目前我还没有找到。如果有人知道它以及由 NetLogo 中的随机伽玛语法引起的一定范围的风险,请告诉我。谢谢你。
python - 计算两个 gamma 分布列表之间的 KL Divergence
我有两个清单。两者都包括标准化百分比:
- 实际人口分布 = [0.2,0.3,0.3,0.2]
- sample_population_distribution = [0.1,0.4,0.2,0.3]
我希望将这两个列表适合伽马分布,然后计算返回的两个列表以获得 KL 值。
我已经能够得到KL。
这是我用来计算 gamma 的函数:
将两个列表拟合到 gamma 分布中:
这是我用来计算 KL 的代码:
上面的代码不会产生任何错误。
但我怀疑我对 gamma 所做的方式是错误的,因为np.mean/var
要获得均值和方差。
事实上,这个数字不同于:
如果我用这种方式。
通过使用“ mean, var, skew, kurt = gamma.stats(fit_alpha, loc = fit_loc, scale = fit_beta, moments = 'mvsk')
”,我将得到一个大于 1 的 KL 值,因此这两种方法都无法获得正确的 KL。
我想念什么?
r - 有计算digamma函数的导数的函数吗?
我想计算 R 中 digamma 函数的导数。
R 有一个名为 的现有函数digamma
,但我找不到 digamma 函数的导数函数。是否可以在 R 中为微分 digamma 函数编写代码?
谢谢。
tensorflow - Tensorflow 中具有复杂输入的 Gamma 函数
我正在尝试在 Tensorflow 中计算 gamma 函数。函数中的参数是来自张量和虚部的浮点数之和。通常,我可以对tf.math.lgamma
函数取幂,但是,它不接受复数。是否有任何解决方法可以解决此问题?
python - 对非中心卡方分布求和 Gamma 函数导致“mpf”对象在 python 中不能解释为整数
为了对非中心卡方分布进行抽样以对欧式看涨期权定价,使用 mp.sum 似乎是最佳选择;但是,我放在一起的程序给出了 TypeError: 'mpf' 对象在运行时不能被解释为整数。
我将代码发送给了一个朋友,他能够运行完全相同的代码并获得没有错误的输出。我不确定是什么原因造成的。问题应该来自我的 ncx2_samp1 和 ncx2_samp2 中的 mp.gammainc 和 mp.gamma 函数。
关于可能导致问题的任何想法?它应该保存为 mpf 并被解释为字符串;问题是由于内存引起的吗?
谢谢
python - How to run a GLM gamma regression in Python with R like formulas
I am running a GLM regression in Python using statsmodels using the following code. I specifically want to implement a log link function. I am able to write R like formulas using Statsmodels.
The following code successfully runs but throws up a Deprecation Warning. Can anyone suggest how to get rid of this warning. Thanks for the help.
Code:
Warning: DeprecationWarning: Calling Family(..) with a link class as argument is deprecated. Use an instance of a link class instead.
python - scipy.special.gammainc 不接受负输入
我使用 SageMath 来象征性地整合一个表达式。结果包含一个gamma
带有两个输入参数的函数:
显然这被称为不完全伽马函数。现在我想在 Python 代码中使用这个表达式。我已将不完整的 gamma 函数追踪到scipy.special.gammainc
. 不幸的是,这个函数不允许负输入参数,我必须使用-1
它作为第一个输入参数。我该如何解决这个问题?
r - 估计给定分位数的逆伽马分布的参数
我试图估计逆 Gamma 分布的参数,因为它的分位数为 0.025 和 0.975。
目前,我发现rriskDistributions::get.gamma.par
它可以让我估计给定 Gamma 分布的分位数的参数。但是,我无法弄清楚 Gamma 的分位数和逆 Gamma 之间的关系。
我应该如何继续,或者是否有可以为我执行此操作的软件包?