Difference between revisions of "LGamma"
m (hyperlinks) |
|||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Math Functions]] | [[Category:Math Functions]] | ||
+ | [[Category:Doc Status C]] <!-- For Lumina use, do not change --> | ||
− | + | == LGamma(X) == | |
+ | Returns the Log [[GammaFn|Gamma function]] of «X». Without numeric overflow, this function is exactly equivalent to <code>[[Ln]]([[GammaFn]](X))</code>. | ||
+ | Because the gamma function grows so rapidly, it is often much more convenient to use [[LGamma]]() to avoid numeric overflow. | ||
− | + | == LogBetaFn(x) == | |
+ | To compute <code>[[Ln]]([[BetaFn]](a,b))</code>, you should instead use | ||
+ | :<code>[[LGamma]](a) + [[LGamma]](b) - LGamma(a+b)</code> | ||
+ | which is less susceptible to numeric underflow for really large values of <code>a</code> and <code>b</code>. | ||
+ | |||
+ | == See Also == | ||
+ | * [[GammaFn]] | ||
+ | * [[Factorial]] | ||
+ | * [[Ln]] -- natural log | ||
+ | * [[BetaFn]] |
Latest revision as of 21:25, 5 February 2016
LGamma(X)
Returns the Log Gamma function of «X». Without numeric overflow, this function is exactly equivalent to Ln(GammaFn(X))
.
Because the gamma function grows so rapidly, it is often much more convenient to use LGamma() to avoid numeric overflow.
LogBetaFn(x)
To compute Ln(BetaFn(a,b))
, you should instead use
which is less susceptible to numeric underflow for really large values of a
and b
.
See Also
Comments
Enable comment auto-refresher